vscode配置qt/c++开发找不到头文件的问题

您所在的位置:网站首页 qkeyevent找不到定义 vscode配置qt/c++开发找不到头文件的问题

vscode配置qt/c++开发找不到头文件的问题

2024-07-13 08:08| 来源: 网络整理| 查看: 265

基本配置请看bilibili教程:使用VScode开发构建Qt项目_哔哩哔哩_bilibili

问题说明:

系统自动添加的源文件可以随意添加Qt头文件(QThread, QUdpSocket等),但是自己再添加源文件时头文件找不到,如图

 提示为在当前路径下找不到该头文件,这说明vscode设置的头文件路径识别并不起作用,

 问题解决:

找到问题首先参考:#include在vscode中检测到的错误 |

打开c_cpp_properties.json。(Windows 上的 windows 键或 mac 上的 cmd 键 + shift + p,输入“c/c++ 编辑配置”并选择“json”。输入ms-vscode.cpptools作为configurationProvider的值,而不是ms-vscode.cmake-tools或任何你有的。

此时,终于可以识别QThread,你以为问题搞定了?其实没有

现在,问题又来了,ui_*.h识别不到了(因为既不在当前目录,又不在系统目录)

此时又参考:解决VSCode的CMake项目找不到头文件的问题 - lxwp

扯一堆,反正还是不好配置。最后掏出终极武器:vs code+cmake开发,头文件显示找不到_lizy_fish的博客-CSDN博客

答案很难找,但还是有大牛。

最终解决方案:"configurationProvider": "vector-of-bool.cmake-tools"

ps:见红就先build,再找问题



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3