VS2013上Windows上的全局包含路径
Global include path on Windows on VS2013
我应该为我的系统添加一个全局包含路径(即它是Google Test,所以我需要包含"C:\gtest\include")我将它附加到PATH环境变量中,然后重新启动VS2013。然而,VS2013仍然抱怨缺少.h文件。
这个IDE出了什么问题?!?
首先,您肯定不想要PATH环境变量。您确实需要INCLUDE环境变量。
其次,使用类似SET INCLUDE=C:gtestinclude;%INCLUDE%
的语句来设置它
第三,这只能在运行命令行构建的命令窗口中起作用
第四,尝试使用这台电脑的属性"高级系统设置"环境变量对话框在你的机器上设置它。请记住,在设置好VS2013后重新启动它,以便它接收新的env-var。
第五,为什么不在设置了不起作用的INCLUDE变量并将结果粘贴到问题中之后执行SET
(没有参数),这样我们就可以看到您的环境变量是什么样子的——那么我们可能会更好地帮助您。
第六,这最终会成为你对事物运作方式的误解。这一点很清楚,因为您认为PATH环境变量与VC++搜索包含文件有关。那么,为什么会莫名其妙地"这个IDE怎么了?!?"?这不会为你赢得任何朋友。
第七,有关提示,请参阅MSDN文章"为命令行构建设置路径和环境变量"。当我在谷歌上搜索"visualstudioincludeenvironmentvariable"时,它就出现了,它对你有帮助。
相关文章:
- 如何使用cppcheck处理半相对包含路径
- 如何确定包含路径的来源?
- 生成文件缺少包含路径 尽管路径存在并已定义
- 更改包含路径
- 在 Android Studio 中添加 C/C++ 的包含路径
- 如何设置 CMake 来构建包含路径包含的代码,如 #include < libdir/lib>?
- 在Visual Studio Code(.json配置)中设置相对于工作区路径的c / c ++项目的包含路径
- 如何在 pybind11 项目中设置包含路径
- CLion 不索引任何外部包含路径
- VS代码无法识别包含路径
- 使用相对标头包含路径重新分析 ASTUnit 失败
- 如何在忍者上添加包含路径,并为VS 2019添加叮当
- 使用 glibc 2.7 包含路径编译失败
- 通过程序代码行设置C++包含路径
- Visual Studio添加真正"global"默认包含路径
- target_include_directories生成的包含路径
- C++'Undefined reference to'错误,尽管包含路径中的头文件中存在函数定义
- 如何从 qmake 中的包含路径中删除项目的根目录
- 是什么让 clang 在包含路径的子目录中看起来?
- 如果库的包含路径设置不符合预期,如何引发编译错误