2009-10-27 19 views
6

के साथ .dll बनाते समय .lib और .exp का निर्माण रोकें, मैं विजुअल स्टूडियो टूलसेट (2008) का उपयोग कर .dll बना रहा हूं। जब मैं लिंकिंग चरण करता हूं:विजुअल स्टूडियो

link -nologo -OUT:Foo.dll Foo.obj -DLL -IMPLIB:None.lib 

यह कोई नहीं बनाता है। Lib और none.exp। यह संदेश भी प्रदर्शित करता है:

Creating library None.lib and object None.exp 

मैं उन दो फ़ाइलों और संबंधित संदेश के निर्माण को दबाना चाहता हूं। संदेश कष्टप्रद है और बिल्ड लॉग में अधिक उपयोगी संदेश देखना मुश्किल बनाता है। फ़ाइलें विशेष रूप से बड़ी नहीं हैं लेकिन हार्ड ड्राइव यातायात और फ़ाइल विखंडन में योगदान करते हैं।

मैंने झंडे की तलाश करने की कोशिश की है जिसे मैं किसी भी भाग्य के बिना लिंक करने के लिए पास कर सकता हूं। मैंने सेटिंग की कोशिश की- IMPLIB: nul, लेकिन यह विफल रहता है क्योंकि यह पहले nul.exp से पढ़ने की कोशिश करता है।

+0

यह मेरे लिए भी रूचि है। –

उत्तर

2

आयात पुस्तकालय या निर्यात फ़ाइल के निर्माण को रोकने के लिए आप कोई भी झंडे नहीं भेज सकते हैं।

मेरा सुझाव है कि आप बस संदेश को अनदेखा करें।

संबंधित मुद्दे