[英]External Libraries in Visual Studio 2010
我希望在項目中使用一些外部庫:libpng和libvorbis。 現在,在Linux上,我可以很高興地構建這些文件,並且只需將一個配置文件添加到scons中即可,如果您想在系統包含路徑之外構建它們,則允許額外的包含/庫路徑。
但是,MSVS 2010似乎有些挑剔:
Debug\\libpng.lib
放在鏈接器輸入中,但是找不到該符號。 假定由於\\
這是相對路徑。 我當前的解決方案是將我所有需要的庫復制到當前項目的解決方案目錄中。 我什至可以將它們硬鏈接在那里,但這似乎很愚蠢。
我能做些什么讓我的項目移植的,參考絕對包括每個配置 / lib目錄的路徑?
(例如,能夠將路徑故意放在.suo或.user文件中,就太棒了。)
如果要添加庫的相對路徑,請從基礎項目目錄開始以“。\\”開頭。
".\Lib\Debug\libpng.lib"
或“ .. \\”引用父目錄。
"..\Lib\Debug\libpng.lib"
請注意,如果您的庫位於父目錄的父目錄中,則只需將“ .. \\”引用鏈接在一起:
"..\..\Lib\Debug\libpng.lib"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.