如何让Visual Studio 2019通过Ctrl+左键打开外部头文件
解决Visual Studio 2019中外部头文件Ctrl+左键无法跳转的问题
按下面的步骤配置,就能让VS识别外部头文件并支持Ctrl+左键跳转:
添加外部头文件路径到项目包含目录
- 右键你的项目,选择「属性」
- 在属性窗口里,找到「配置属性」→「C/C++」→「常规」
- 点击「附加包含目录」右侧的编辑按钮,把外部头文件所在的文件夹路径添加进去
- 注意匹配当前使用的配置(Debug/Release)和平台(x86/x64),别只改一种配置导致其他场景失效
CMake项目的处理方式
- 打开项目根目录下的
CMakeLists.txt - 添加一行代码:
include_directories("你的外部头文件绝对路径"),比如include_directories("D:/ThirdParty/headers") - 保存后让VS重新加载CMake配置
- 打开项目根目录下的
清理IntelliSense缓存(若添加路径后仍无效)
- 右键项目选择「生成解决方案」,重新编译一次
- 要是还不行,删除项目目录下的
.vs文件夹(VS缓存目录,删除前可备份),然后重启VS重新加载项目
内容的提问来源于stack exchange,提问作者Mareya
相关产品推荐
相关产品推荐

