使用Visual Studio編譯Qt專案出現“E1696 無法開啟Qt原始檔”的解決方案,親測可行
阿新 • • 發佈:2020-10-16
最近別人給我發了一個他的Qt專案,在我電腦Visual Studio上死活執行不成功,報錯部分如下圖所示:E1696 無法開啟原始檔 xxx
折騰許久,終於發現了原因orz…
不過在這之前建議你先檢查下:
- Qt庫有沒有安裝(安裝時有沒有勾選msvc2017_64選項(視你的VS版本而定))
- Qt的環境變數有沒有設定(具體桌面右鍵點選此電腦——>屬性——>高階系統設定——>高階——>環境變數——>系統變數——>Path,裡面有具體到Qt安裝目錄下的bin,路徑請不要含中文字元)
- Visual Studio中有沒有安裝成功 Qt VS Tools 外掛(具體開啟VS,選單欄有Qt VS Tools選項),
如果你發現以上問題,建議搜尋關鍵字解決了再往下看。
- 檢查Qt VS Tools的設定,正確設定Qt版本
新增你的Qt庫版本
路徑到msvc20xx_64,注意選擇你自己的安裝目錄。
- 檢查專案屬性(這個特別苟,在你安裝Qt VS Tools後新建Qt專案,執行完全沒問題,但你要是執行之前的Qt專案或者別處的Qt專案,死活找不到標頭檔案,這就是我踩的坑)
- 在VS中右鍵你的專案,點選屬性
- 找到Qt Project Settings—>Qt Installation—>把msvc2017_x64換成你安裝的Qt版本,然後確定
我就是靠上面這個弄好的,再也不報錯找不到Qt 原始檔了
- 在VS中右鍵你的專案,點選屬性
本文到此結束,以上內容基本能解決VS中使用Qt遇到的問題了。