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.
