0

我正在尝试在 Visual Studio 2010 中构建一个项目。但我收到以下错误:

致命错误 C1083:无法打开包含文件:'base.h':没有这样的文件或目录

这是 (stdafx.h) 生成错误的代码的一部分:

// from Base project

include "base.h"

include "basic.h"

include "logfile.h"

该项目似乎使用“MFC Microsoft Office Fluent User Interface(“Fluent UI”)”。除了 Visual Studio 之外,我是否必须安装其他任何东西才能使用它?缺少的东西会产生错误吗?

我对 C++ 和 Visual Studio 很陌生。

编辑:

问题是我找不到文件://来自基本项目 #include "base.h" #include "basic.h" #include "logfile.h" 而且我真的不知道它们的用途。我猜有些MFC东西?而且它们不在我磁盘上的任何位置。

我使用的是 Windows 7,我不知道该项目是在哪个操作系统上开发的。比如说它是在WinXP上开发的吗?在这种情况下,我是否需要安装适用于 WinXP 的 SDK?

4

3 回答 3

1
  1. 确保 base.h 在工作目录中可用
  2. 右键单击 base.h(来自代码编辑器)并单击上下文菜单中的打开文档(第一个菜单项)
  3. 在项目根文件夹中搜索该文件,然后确保该文件的路径在附加的包含目录中可用。Project property page --> Select C/C++,右侧网格上的第一个条目。
于 2012-06-21T14:19:57.823 回答
1

Fluency UI 是 MSVC++功能包的一部分,您必须将其安装在 Visual Studio 之上(您可以按照给定页面中的链接下载它)。

特别是错误是由于编译器找不到文件base.h,这可能是因为它是上述功能包的一部分(因此它当前丢失)或(如果文件确实存在于您的计算机)因为您的包含路径(编译器为查找包含文件而参考的路径)设置不正确

于 2012-06-21T13:21:27.080 回答
0

问题是项目中缺少文件。谢谢您的帮助。

于 2015-11-23T07:57:21.530 回答