系列文章目錄
文章目錄
- 系列文章目錄
- 前言
- 一、問題原因
前言
新建的項目visual studio2022 使用Qt vs tools
找不到導入的項目“E:\osgEarth\DigitalSimulationPlatform\DigitalSimulationPlatform\QtMsBuild\Qt.props”。
請確認 Import 聲明“$(QtMsBuild)\Qt.props”中計算結果為“E:\osgEarth\DigitalSimulationPlatform\DigitalSimulationPlatform\QtMsBuild\Qt.props”的表達式正確無誤且該文件位于磁盤上。
這個錯誤表示 MSBuild 無法找到指定的 Qt.props 文件。您需要確認以下幾點:
確認 Qt.props 文件存在于路徑 E:\osgEarth\DigitalSimulationPlatform\DigitalSimulationPlatform\QtMsBuild。
確認 QtMsBuild 環境變量被正確設置,并且指向包含 Qt.props 文件的目錄。
以下是一些排查步驟:
-
檢查 Qt.props 文件是否存在
確保 Qt.props 文件確實存在于 E:\osgEarth\DigitalSimulationPlatform\DigitalSimulationPlatform\QtMsBuild 目錄中。 -
檢查 QtMsBuild 環境變量
確認 QtMsBuild 環境變量被正確設置。你可以在命令提示符或 PowerShell 中運行以下命令來檢查:
cmd
echo %QtMsBuild%
如果沒有設置該環境變量,你可以在系統環境變量中添加它。具體步驟如下:
右鍵點擊“此電腦”或“我的電腦”,選擇“屬性”。
點擊“高級系統設置”。
在“系統屬性”窗口中,點擊“環境變量”。
在“系統變量”部分,點擊“新建”,添加 QtMsBuild 變量,并設置其值為 E:\osgEarth\DigitalSimulationPlatform\DigitalSimulationPlatform\QtMsBuild。
3. 修改項目文件
如果您不想使用環境變量,可以直接在項目文件中指定完整路徑。打開項目的 .vcxproj 文件,找到以下行:
XML
修改為:
XML
4. 檢查路徑拼寫
確保路徑 E:\osgEarth\DigitalSimulationPlatform\DigitalSimulationPlatform\QtMsBuild\Qt.props 沒有拼寫錯誤,包括目錄和文件名。
通過以上步驟,您應該能夠找到并導入 Qt.props 文件。如果問題仍然存在,請檢查文件路徑和環境變量的設置是否正確。
一、問題原因
沒當用visual studio2022 使用Qt vs tools創建Qt widget applicaiton工程時,在
C:\Users\ASUS\AppData\Local\路徑下就會生成QtMsBuild目錄
因為系統自動設置了QtMsBuild的環境變量,所以路徑是C:\Users\ASUS\AppData\Local
如果不小心把C:\Users\ASUS\AppData\Local\QtMsBuild這個文件夾刪除了,就會報
這個錯,而且無法清除解決方案,你之前項目visual studio2022 使用Qt vs tools創建的項目都無法運行了,這時候你就重建一個新的項目,就可以正常運行了