0
我正在編寫一個利用Boost日誌記錄功能的程序,因此,當試圖構建所述程序時,生成代碼(在Visual Studio中2017)時以下錯誤:致命錯誤LNK1104:無法打開文件'libboost_log-vc141-mt-gd-1_64.lib'
1> LINK:致命錯誤LNK1104:無法打開文件 'libboost_log-vc141-MT-GD-1_64.lib'
然而,我可以確認以下內容:
- boost_1_64_0 \ stage \ lib已添加到鏈接器下的「其他庫目錄」 - >常規
- libboost_log-vc141-mt-gd-1_64.lib位於stage/lib下,因爲在解壓Boost時,我做了一個完整的構建與工具集設置爲14.1
- 以下相關問題的答案,我做了添加特定的.lib到「附加依賴」鏈接下 - >輸入
我覺得這件事情很明顯,我很想念。但是,任何幫助將不勝感激。
你在混合32位和64位嗎? – drescherjm
將'Tools-> Options','Projects and Solutions-> Build and Run','MSBuild project build log verbance'設置爲'Diagnostic'。建立你的項目。檢查中間輸出文件夾中的日誌,並搜索其使用的增強庫名稱和鏈接命令行。 –