当前位置: 首页> 财经> 访谈 > 企业邮箱 888 密码 888_如何进行网站宣传推广_百度关键词排名怎么做_网站推广优化教程

企业邮箱 888 密码 888_如何进行网站宣传推广_百度关键词排名怎么做_网站推广优化教程

时间:2025/7/17 14:23:15来源:https://blog.csdn.net/dragoo1/article/details/144291396 浏览次数:0次
企业邮箱 888 密码 888_如何进行网站宣传推广_百度关键词排名怎么做_网站推广优化教程

采用vscode打开cmake配置的c++项目时,头文件夹显示找不到(头文件被红色波纹线标记),右键变量执行Go To Definiton也无法跳转

这种情况需要在c_cpp_properties.json中添加一个配置项,使配置的信息来源与cmake

"configurationProvider": "ms-vscode.cmake-tools"

Cmd + Shfit + P,输入edit configuration:

编辑c_cpp_properties.json配置文件:

{"configurations": [{"name": "Linux","includePath": ["${workspaceFolder}/**"],"defines": ["_DEBUG","UNICODE","_UNICODE"],"windowsSdkVersion": "10.0.17763.0","compilerPath": "D:/Program Files/Huawei/DevEco Studio/sdk/default/openharmony/native/llvm/bin/clang.exe","cStandard": "c89","cppStandard": "c++98","intelliSenseMode": "linux-clang-arm64","configurationProvider": "ms-vscode.cmake-tools"}],"version": 4
}

这里解释一下这几个重要配置项的作用:

name:配置名称,会显示在状态栏上。
includePath:VS Code搜索include头文件的路径(后面会被Cmake tools取代)。
compilerPath:编译器路径,这里我选择的llvm的clang。这也是目前NDK官方指定的,其他编译器都被Google删掉了...
configurationProvider:这个配置是告诉VS code,让Cmake Tools插件根据CMakeLists.txt的配置来指定C/C++的代码环境,如在CMakeLists.txt中配置了 link_directories(dir_xx)命令,VS Code就能正确识别出 #Include<dir_xx/xxx.h>头文件。同时也就取代了上面的 includePath配置。

不过vscode自带的edit configuration(UI)解释的更全面

参考:

https://blog.csdn.net/lizy_fish/article/details/106376080

https://zhuanlan.zhihu.com/p/157362239

关键字:企业邮箱 888 密码 888_如何进行网站宣传推广_百度关键词排名怎么做_网站推广优化教程

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: