我的代码如下
// ConsoleApplication1.cpp : Defines the entry point for the console application.
//
#include <windows.h>
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
BYTE* pAlloc1 = NULL;
return 0;
}
创建以下错误。
错误C2065:&#39; BYTE&#39; :未声明的标识符
我在这里做错了什么?
答案 0 :(得分:10)
您有#include "stdafx.h"
,这通常意味着您正在使用预编译的标头。如果使用预编译头,则将丢弃预编译头之前的任何内容。
尝试重新排序#include
行,以便"stdafx.h"
成为第一行。 (或者将stdafx.h
更改为#include <windows.h>
,这通常是您要放置常用系统标头的位置。)