我已經將我的C++項目從VS2008升級到VS2015。
Platform Toolset
設置爲Visual Studio 2015 (v140)
。如果重要,Target Platform Version
設置爲8.1
。升級到VS2015的C++項目,但鏈接器仍在尋找VC100 Boost庫
我使用toolset=msvc-14.0
構建了boost,並將構建的庫放置到項目期望的位置。
當我建立我的項目,我得到一個鏈接錯誤:
LNK1104 cannot open file 'libboost_thread-vc100-mt-1_43.lib'
爲什麼找vc100
庫,而不是一個vc140
?
- 這是第一個項目出2是失敗的。
- 在
.vcproj
文件中沒有參考,我可以看到vc100
。
你完全重建了你的項目嗎?你有沒有在文本編輯器中打開項目文件,以確保在轉換後沒有任何指向vc100的剩餘物? – doqtor
您使用的是什麼版本的boost?它是否知道VS 2015? – sjdowling