1. 程式人生 > 實用技巧 >使用Visual Studio編譯Qt專案出現“E1696 無法開啟Qt原始檔”的解決方案,親測可行

使用Visual Studio編譯Qt專案出現“E1696 無法開啟Qt原始檔”的解決方案,親測可行

最近別人給我發了一個他的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中使用Qt遇到的問題了。