我是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>
答案 0 :(得分:2)
您错过了这些功能所需的库。尝试添加#include&lt; stdio.h中&GT;