1
我剛剛下載並運行版本1.42(來自boostpro.com)的升壓安裝程序,並根據入門指南設置我的項目。然而,當我生成程序,我得到這個連接錯誤:鏈接升壓錯誤
LINK : fatal error LNK1104: cannot open file 'libboost_program_options-vc90-mt-gd-1_42.lib'
創建日誌添加此(我把它換成特殊項目的路徑與*的):
Creating temporary file "******\Debug\RSP00001252363252.rsp" with contents
[
/OUT:"*********.exe" /INCREMENTAL /LIBPATH:"C:\Program Files\boost\boost_1_42_0\lib" /MANIFEST /MANIFESTFILE:"Debug\hw6.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"********\Debug\***.pdb" /SUBSYSTEM:CONSOLE /DYNAMICBASE /NXCOMPAT /MACHINE:X86 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
".\Debug\****.obj"
".\Debug\****.exe.embed.manifest.res"
]
Creating command line "link.exe @********\Debug\RSP00001252363252.rsp /NOLOGO /ERRORREPORT:PROMPT"
我我也發郵件給[email protected](這個消息非常類似於這個消息),但我想也許會更快。
編輯:是的,我檢查,如果該文件是有問這個問題之前,是的,它的路徑是在鏈接的屬性,在「附加庫目錄」(我試着和不帶引號)。
編輯2:而且因爲它出現在生成日誌的3號線,絕對看到了路徑...
編輯4:沒關係,它並沒有在釋放模式或調試工作模式,但不起作用的文件適當地改變(當我將運行時庫更改爲不同類型的多線程時 - 我沒有看到單線程作爲選項,儘管它適用於我)。現在嘗試命令行。
那麼,你確認文件確實存在嗎? – GManNickG 2010-04-02 19:14:11
當BoostPro安裝程序提示時,您選擇安裝哪些庫? 'mt'表示多線程,'d'表示調試。 – Rob 2010-04-02 19:38:08
是的,文件在那裏。我第一次安裝時,我想我只是做了兩個單線程版本,第二次,我安裝了每個版本 – 2010-04-02 19:47:18