Die*_*ava 6 c++ visual-studio include-path
这可能是一个非常简单的问题,但我无法弄明白,所以任何帮助都表示赞赏.
我有一个位于常规文件夹中的标题,因为我想在几个项目中使用它,例如:
C:\用户\ geninclude \程序\ header.h
我创建了一个新的空项目,主要是一个非常简单的主要项目
#include <program/header.h>
Run Code Online (Sandbox Code Playgroud)
然后我去了项目属性并在VC++中的include目录中添加了C:\ user\geninclude \
但是当我尝试构建程序时程序告诉我它找不到header.h,因为它不在当前目录或构建系统路径中.
我还尝试在C/C++的项目属性中添加C:\ user\geninclude \的附加包含目录,但仍然是同样的错误.
我知道这是一件很简单的事我想念,但我不知道是什么,我对这只是学习很新.
作为参考,我使用的是Visual Studio 2013.
预先感谢您的帮助.
更新:谢谢大家的回复,我已经尝试了你告诉我的一切(在两个实例中检查发布与调试,更改/为\和<>为"",并仔细检查标题,但系统仍未看到它真的很奇怪.我会继续努力......
请检查您的文件是否真的是一个头文件,否则它将不会出现在include中.
你还可以做什么(作为一种解决方法,如果你需要快速的方法)是将你的头文件(或带有头文件的文件夹)放在visual studio"include"文件夹中.路径应该看起来像这样"C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\VC\include"
PS:当您添加VC++ include目录的路径时,还应检查属性配置.您可以添加调试配置的路径并尝试在发布模式下运行它.
你真的想要
项目属性 - >配置属性 - > C/C++ - >其他包含目录
(或者接近那个;我正在使用VS 2008).确保您在左上角编辑的配置(调试/发布)与您正在构建的配置相匹配(通常在主窗口的顶部可见).所以听起来你可能做得对; 我会仔细检查文件是否存在于该位置.你也可以试试program\header.h而不是program/header.h.如果这些都不起作用,请尝试添加C:\user\geninclude\program到include目录(最后没有\)并将其更改为#include "header.h".如果这也不起作用,你几乎肯定会把头文件放在错误的位置.
| 归档时间: |
|
| 查看次数: |
10391 次 |
| 最近记录: |