VS2013上Windows上的全局包含路径

Global include path on Windows on VS2013

本文关键字:包含 路径 全局 Windows VS2013      更新时间:2023-10-16

我应该为我的系统添加一个全局包含路径(即它是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"时,它就出现了,它对你有帮助。