【发布时间】:2016-12-18 17:51:08
【问题描述】:
这可能是一个非常简单的问题,但我无法弄明白,因此不胜感激。
我有一个位于通用文件夹中的标题,因为我想在多个项目中使用它,例如:
C:\user\geninclude\program\header.h
我用一个非常简单的 main 创建了一个新的空项目,在 main 中我放了
#include <program/header.h>
然后我转到项目属性并在 VC++ 中的包含目录中添加了 C:\user\geninclude\
但是当我尝试构建程序时,程序告诉我找不到 header.h,因为它不在当前目录或构建系统路径中。
我也尝试在 C/C++ 通用附加包含目录中的项目属性中添加 C:\user\geninclude\ 但仍然是同样的错误。
我知道我缺少一些简单的东西,但我不知道是什么,我对这只是学习很陌生。
作为参考,我使用的是 Visual Studio 2013。
提前感谢您的帮助。
更新:谢谢大家的友好回复,我已经尝试了你告诉我的一切(在两种情况下检查发布与调试,将 / 更改为 \ 和 更改“”,并仔细检查标题和系统没看到,真的很诡异,我会继续努力的……
【问题讨论】:
-
请注意, 用于系统文件,例如
#include <string.h>,以及非系统文件的引号,例如#include "program\header.h"。这样查找文件的速度会稍微快一些。
标签: c++ visual-studio include-path