系列文章目录
文章目录
- 系列文章目录
- 前言
- 一、问题原因
前言
新建的项目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创建的项目都无法运行了,这时候你就重建一个新的项目,就可以正常运行了