vs2008設置dll、lib庫的輸出路徑


  vs2008中,有些項目上的功能是要生產庫文件給其他項目調用的,以下是一些設置庫文件(x.dll和x.lib)輸出路徑的方法.

設置x.dll 輸出路徑方法是在右鍵項目的"屬性"->連接器->常規, 然后在常規屬性界面中的 "輸出文件" 中填入自己想要x.dll文件的輸出路徑.

 

設置x.lib 輸出路徑方法是在右鍵項目的"屬性"->連接器->高級, 然后在高級屬性界面中的 "導入庫" 項中填入自己想要x.dll文件的輸出路徑.

但是在設置x.lib的輸出路徑時,發現如果你輸入的路徑中有某個文件夾不存在,那么文件會生成失敗,並且提示無法鏈接到導入庫項路徑中的lib庫.

解決這個問題的方法是保證你設置的路徑上每個文件夾都是存在的。如果不存在,就手動創建。

經過測試發現設置x.dll的路徑時,如果輸入的路徑中即使有某個文件夾不存在,編譯器會自動給我們生成,並不會出現x.lib設置的情況。

 

順便記錄一下項目需要我們自己設置的其他路徑:

包含頭文件路徑設置:屬性->C++->常規界面  中的 “附加包含目錄”

有些項目需要包含一些其他x.dll和x.lib庫的路徑設置:

包含x.dll庫路徑設置:   http://www.cnblogs.com/lisuyun/p/3834486.html。    另外x.dll文件放到編譯好的新工程的 debug 目錄下, 新程序就可以調用.dll文件

包含x.lib庫路徑設置:  屬性-》連接器 -》常規 -》 附加庫目錄 選項中填入包含x.lib庫的路徑.

包含指定要添加到鏈接行的附加項lib庫: 屬性-》連接器 -》輸入 -》 附加依賴項 選項中填入需要包含的x.lib.

 


免責聲明!

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



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