首页 > 其他 > 详细

问题记录:VSCODE+CMAKE使用时Intellisense找不到include的文件

时间:2021-06-05 11:26:50      阅读:17      评论:0      收藏:0      [点我收藏+]

实验证明,如果target_include_directories使用了generator expression则VSCode的Intellisense就抓瞎了。
解决方案:
1.把generator expression改成直接路径
2.不用Conan的find_package_multi,改成find_package
3.如果需要编译不同版本,又想不用generator expression,就应该用VSCode CMake Tools中的variants功能,本质上它将multi-config的生成器转换为single-config生成器,换言之,即使使用MSBuild等,CMAKE_BUILD_TYPE也有效。只需在cmake-variants.json里面设置即可。

问题记录:VSCODE+CMAKE使用时Intellisense找不到include的文件

原文:https://www.cnblogs.com/BinarySong/p/14851999.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!