डिफ़ॉल्ट के अनुसार, जब रिलीज़ मोड में एक दृश्य स्टूडियो परियोजना संकलन, pdb पूर्ण पथ छवि फ़ाइल में डाल दिया है, जैसे करने के लिए पथ:पट्टी pdb
c:\myprojects\demo\release\test.pdb
एक गैर-दस्तावेजी लिंकर स्विच का उपयोग करना (/pdbpath:none
) एक, pdb से भरा योग्य नाम को कम करने जैसे विजुअल स्टूडियो 2008 के लिए मजबूर कर सकते हैं:
test.pdb
मैं एक परियोजना है जो अभी भी VC6 का उपयोग कर बनाया गया है साथ भी ऐसा ही करने की जरूरत है।
मैं परियोजना सेटिंग्स स्तर पर "/pdbpath:none
" स्विच कोशिश की, लेकिन लिंकर इस अज्ञात स्विच के बारे में शिकायत।
किसी को भी एक तरीका है (या एक उपकरण) यह पूरा करने के जानता है या तो जब एक VC6 परियोजना को जोड़ने या बाद में सीधे छवि स्तर पर?
यह स्विच विजुअल स्टूडियो 2010 – mox
से शुरू होने वाला (दस्तावेज) उपलब्ध है यह स्विच विजुअल स्टूडियो 2008 के साथ भी काम कर रहा है। – mox
पेपरडेट नामक एक उपकरण है ([वेबसाइट यहां] (http://bytepointer.com/tools/index .htm # peupdate)) जो इस पीडीबी स्ट्रिंग को किसी EXE या DLL के लिए किसी भी मनमाना मान को हटा, स्ट्रिप या अन्यथा बदल देगा। अपने विशेष प्रश्न के लिए, आप पथ को हटाने के लिए "-s" (स्ट्रिप) विकल्प का उपयोग करेंगे, लेकिन फ़ाइल नाम को बरकरार रखें। – byteptr