错误C3861:找不到标识符,错误C2065:未声明的标识符

时间:2010-01-22 05:04:51

标签: namespaces

我是Visual Studio Express 2008的新手。在我必须在%include%.. .NET\console\Templates\1033中添加一些路径之后,我成功地在我的单个cpp文件上从命令行执行C ++编译器stdafx.h定义文件(为什么我需要这样做,我本以为安装程序会把我需要的一切...... ??)并且它有效,但现在我得到'printf'的错误C3861, 'sprintf','fopen'......以及'FILE','fpIndex','fpData'的错误C2065 ......这两个错误似乎都与名称空间问题有关!我不知道如何处理命名空间,当我在MS网站using namespace std;上尝试为这些错误建议的命令时,我又收到一条错误,说“这个名称的命名空间不存在”?

我只有这几个包含和代码

#include "stdafx.h"
#include <windows.h>
#include <time.h>
#include <process.h>
#include <stdlib.h>
#include <malloc.h>

1 个答案:

答案 0 :(得分:2)

您错过了这些功能所需的库。尝试添加#include&lt; stdio.h中&GT;