在Visual Studio 2012(C ++环境)中,对于Win32控制台应用程序,我需要在项目中包含一个新的头文件。我尝试复制项目位置的文件,但这没有用。该文件为iGraphics.h
,它显示在头文件列表中但不编译。什么应该是正确的方法?
答案 0 :(得分:19)
您应该将该标题的路径添加到项目设置中 C / C ++ 下的其他包含目录。之后,只需#include "iGraphics.h"
您需要的地方。
不要只是移动头文件,也不要没有充分的理由将现有的头添加到项目中。这样,您只需指定其他文件夹即可轻松更改版本。
答案 1 :(得分:2)
最简单的方法是:
在VS2012中,只需使用'“'代替'<>'在包含头文件周围也有效。
答案 2 :(得分:1)
将文件放在文件系统中的正确位置(就像您一样)。然后在解决方案资源管理器中右键单击您的项目,并使用添加>现有项目,将其添加到您的项目中。
如果您不想移动文件(您可能不应该移动),请参阅Luchian关于如何将包含目录添加到包含文件夹的答案。