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

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

问题说明:

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

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

 问题解决:

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

  1. 打开c_cpp_properties.json。(Windows 上的 windows 键或 mac 上的 cmd 键 + shift + p,输入“c/c++ 编辑配置”并选择“json”。
  2. 输入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,再找问题

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值