1
我正嘗試創建自己的DLL ...我在VS2008中使用了wizzard來爲DLL創建模板。這工作正常,並且dll構建成功(Test.dll被創建)。如何在Visual Studio中編寫自己的DLL,C語言(不是C++)
但是,當我將文件從Test.cpp重命名爲Test.c(我猜測導致在C模式下編譯)時,解決方案重建也成功,但沒有創建.dll。所有創建的文件列表如下:
mt.dep BuildLog.htm vc90.idb Test.dll.embed.manifest Test.dll.intermediate.manifest Test.obj MySecondCFile.obj vc90.pdb Test.dll.embed.manifest.res
對於我而言這是至關重要的DLL在C不是C++,而我已經有很多用C語言編寫,代碼不編譯爲C++。
您知道嗎,爲什麼.dll不會被創建?我該怎麼辦?
已經嘗試過。沒有幫助。項目構建,但沒有DLL文件被創建: 重建全部:1成功,0失敗,0跳過 – oneee 2010-05-06 09:23:25
如果你刪除你的編譯結果目錄/做一個完整的重建?你需要確保你做了一個完整的重建,以確保你的整個DLL被正確地重建。 – Charles 2010-05-06 09:24:18
哦,我發現DLL!某些文件存儲在SolutionName \ ProjectName \ Debug中,但DLL在SolutionName \ Debug中。 謝謝你的幫助! – oneee 2010-05-06 09:30:29