DUIEngine使用Visual Studio 2010編譯Debug_Dll版有關Error MSB3073錯誤解決方案


在使用Visual Studio 2010編譯DUIEngine的Debug_Dll版如果遇見如下錯誤:

1 錯誤    64    error MSB3073: 命令“copy  D:\SomePath\DUIEngine\Debug_Dll\\DUIEngine.lib ..\lib\
2 copy  D:\SomePath\DUIEngine\Debug_Dll\DUIEngine.dll ..\bin\
3 
4 :VCEnd”已退出,代碼為 1。

即error MSB3073錯誤時,因為相關的編譯配置參數有誤。

 

請從菜單/項目/DUIEngine屬性頁/常規中修改以下紅色方框標記處一致。此時修改同輸出的lib文件名字修改有關,相關詳細信息請參考這篇《VS2010 C++環境下DLL和LIB文件目錄及名稱修改》。

 

請再從菜單/項目/DUIEngine屬性頁/生成事件/后期生成事件中修改“命令行”的內容同以下紅色方框標記處一致。此處命令作用是在生成相應的dll和lib文件后復制至對應的lib目錄下。

還有存在輸出目標文件夾下已經存在相應的生成文件,由於覆蓋問題也可能導致error MSB3073錯誤,此時可以到lib目錄下刪除相應的生成文件。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM