采用VS2017+Qt5.10聯合開發環境建立開發,將Qt的庫包含到VS中使用VS2017的Debug+x64模式調試程序,通過並出現對應的EXE應用程序!
但是轉換到Release+x64模式出現問題:
LNK1104 無法打開文件"msvcprt.lib"
MSB8038 已啟用Spectre緩解,但找不到Spectre緩解庫。驗證Visual Studio工作負荷Spectre緩解庫。有關詳細信息,請參閱https://aka.ms/Ofhn4c.
之前使用VS2017的Debug+x64模式調試程序調試時在項目屬性中的C/C++的代碼生成中的Spectre緩解開啟時調試會出現和轉換到Release+x64模式
一樣的問題,禁用后編譯程序通過!!!
轉換到Release+x64模式出現這些問題,百度這些問題發現很多人說是Release和Debug模式下使用的Lib和DLL不一樣或者兩個模式下都需要配置
編譯環境。
2019-3-28-11:29
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2019-3-28-15:00
參考https://blog.csdn.net/hubbybob1/article/details/86239184文章,將文件和目錄包含后,調試出現問題:
”無法打開文件;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\lib\x64\store\msvcprt.lib“
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2019-3-28-15:30