我正在尝试在 Visual Studio 2010 中构建项目。但出现以下错误:
fatal error C1083: Cannot open include file: 'base.h': No such file or directory
这是生成错误的 (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 还很陌生。
编辑:
问题是我找不到文件://来自 Base 项目 #include "base.h"#include "basic.h"#include "logfile.h"我真的不知道它们是什么是给。我猜是一些 MFC
的东西?它们不在我磁盘上的任何位置。
我使用的是 Windows 7,我不知道该项目是在哪个操作系统上开发的。难道它是在 WinXP 上开发的吗?在那种情况下,我需要安装适用于 WinXP 的 SDK 吗?
最佳答案
Fluency UI 是 MSVC++ 的一部分 feature pack ,您必须将其安装在 Visual Studio 之上(您可以按照给定页面中的链接下载它)。
特别是错误是由于编译器找不到文件 base.h,这可能是因为它是上述功能包的一部分(因此目前缺少) 或(如果文件 确实 存在于您的计算机上)因为您的包含路径(编译器查找包含文件时查询的路径)设置不正确
关于c++ - Visual Studio 2010,C++,无法打开包含文件 : 'base.h' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11139037/