在QtCreater创建的项目在vscode运行报错 #include <QMainWindow> ^~~~~~~~~~~~~ compilation terminated.
时间: 2023-07-07 18:45:32 浏览: 296
qt 5.9.4+msvc 2017编译下出现程序异常结束
这个问题可能是因为在VSCode中没有正确配置Qt的路径,导致编译器无法找到Qt的头文件。你需要先安装Qt并确保安装路径正确,然后在VSCode中配置Qt的路径。具体步骤如下:
1. 打开VSCode,进入你的项目文件夹,按下`Ctrl + Shift + P`打开命令面板。
2. 输入“C/C++: Edit Configurations (JSON)”并选择。
3. 在打开的`c_cpp_properties.json`文件中,找到`configurations`数组里的对象,添加如下代码:
```json
"includePath": [
"${workspaceFolder}/**",
"你的Qt安装路径/5.15.2/msvc2019_64/include/**"
]
```
其中`你的Qt安装路径`和`5.15.2`这两个参数需要根据你的实际情况来填写。
4. 保存文件并重新打开你的项目,尝试重新编译。如果问题仍然存在,你可以尝试在VSCode的终端中运行`qmake`命令,然后再次编译。
希望这个方法能够解决你的问题。如果还有其他问题,请随时向我提问。
阅读全文