2010-04-09 10 views
9

में अपरिभाषित प्रतीकों को ढूंढना क्या वीसी 6 का उपयोग करके संकलित विंडोज स्थिर पुस्तकालय में अपरिभाषित प्रतीकों की सूची जानने का कोई तरीका है?विंडोज़ स्थिर लिब

मुझे पता है कि एनएम कमांड लिनक्स में सभी प्रतीकों को सूचीबद्ध करेगा और "यू" के टैग के साथ प्रतीकों को अपरिभाषित के रूप में पहचाना जा सकता है। लेकिन, विंडोज़ कैसे करें?

उत्तर

13

आप .lib फ़ाइल पर dumpbin.exe/प्रतीकों का उपयोग कर सकते हैं। इसमें उपयोग किए गए सभी प्रतीकों की सूची है, बाहरी लोगों के पास "बाहरी" उपसर्ग है।

+0

क्या डंपबिन .lib फ़ाइल के प्रतीक भी सूचीबद्ध करता है? मुझे लगता है कि यह केवल .dlls के लिए काम करता है। – Jay

+0

@Jay, हाँ यह करता है, मैंने पोस्ट करने से पहले सत्यापित किया है। डीएलएल के लिए स्विच है/आयात –

+0

हां यह करता है। मैंने इसे भी सत्यापित किया। जवाब के लिए धन्यवाद। :) – Jay

4

यदि आप सिगविन में बिनटिल स्थापित करते हैं तो आपके पास एनएम है और यह वीसी 6 के ऑब्जेक्ट फ़ाइल प्रारूप को समझता है।

+0

उत्तर के लिए धन्यवाद। मुझे नहीं पता था कि हम ऐसा कर सकते हैं। – Jay