缺少Visual C ++项目的头文件

时间:2015-04-30 04:13:13

标签: c++ visual-studio-2010 visual-studio visual-studio-2012

我的一位同事今天辞职,我被交给了她的一些项目。

她给了我一个Visual Studio项目文件夹。其中有30个cpp和30个h个文件。

当我打开vcproj文件时,它提示我它是使用visual studio 10创建的,因为我有vs 12,所以我选择了更新提示。

然后我继续构建项目。然而,29个错误出现了,说foo.h,bar.h ......无法打开。没有这样的文件或目录。

错误:

cannot open include file: 'includedFile.h'; no such file or directory.

我找到了other also个帖子,following comment from the 2nd reference above谈到了这些问题。但是,我不认为这些链接适用,因为所有头文件都与我的项目及其相应的cpp文件位于相同的文件夹结构中。

示例文件夹结构:

>ProjectFolder
|- project.vcxproj
|- main.cpp
|- main.h
|- foo.cpp
|- foo.h
|->Debug
|->Res


我是否必须按照{{3}}的说明手动将每个头文件添加到包含中?

  

转到您的项目属性(项目 - >属性 - >配置属性 - > C / C ++ - >常规),然后在附加包含目录字段中添加.h文件的路径。

1 个答案:

答案 0 :(得分:0)

对于遇到此问题的其他人。

以下陈述未经深思熟虑

  

我发现其他帖子也谈到了这些问题。但是,我不认为这些链接适用,因为所有头文件都与我的项目及其相应的cpp文件位于相同的文件夹结构中。

我假设因为它们是Visual Studio项目,视觉工作室会链接它们。这是不正确的。由于Visual Studios决定做很多好事,其中之一是它会尝试链接给你。因此,请确保正确构建项目设置。

即使它曾经工作过。仔细检查。