VS2013上Windows上的全局包含路径

Gia*_*ini 1 c++ windows include googletest visual-studio-2013

我应该为我的系统添加一个全局包含路径(即它是Google Test,所以我需要包含"C:\ gtest\include")我将它附加到PATH环境变量并重新启动VS2013.但是,VS2013仍然抱怨丢失的.h文件.

这个IDE出了什么问题?!?

dav*_*bak 6

首先,您绝对不需要PATH环境变量.您确实需要INCLUDE环境变量.

其次,使用类似SET INCLUDE=C:\gtest\include;%INCLUDE%设置它的语句.

第三,这只能在你运行命令行构建的命令窗口中工作.

第四,所以尝试使用此PC的属性"高级系统设置"环境变量对话框在您的机器上进行设置.请记住在设置VS2013之后重新启动它,以便它获取新的环境变量.

第五,为什么SET在你设置了非工作的INCLUDE变量并将结果粘贴到你的问题之后不做(没有参数)所以我们都可以看到你的环境变量是什么样的 - 然后我们可以帮助你更好.

第六,它最终将成为你对事物运作方式的误解.这很明显,因为您认为PATH env var与VC++搜索包含文件有关.那么为什么无偿的"这个IDE出了什么问题?!?" 踩住?它并没有赢得任何朋友.

第七,请参阅MSDN文章为命令行构建设置路径和环境变量以获取提示.当我搜索"视觉工作室包含环境变量"时它出现了,它对你有帮助.