Visual studio 与Visual Studio 2005/2008中的ULONG64数据类型等效

Visual studio 与Visual Studio 2005/2008中的ULONG64数据类型等效,visual-studio,visual-c++,Visual Studio,Visual C++,目前我面临一个与ULONG64数据类型相关的问题…我正在处理一些可能在其他VC++编译器中编译的代码。在这里,有一个定义为ULONG64的数据类型。当我尝试在Visual Studio 2005或2008中使用相同的数据类型时,出现以下错误: error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 请告诉我为什么会发生这种情况,以及如何纠正这种错误。在VS2005/200

目前我面临一个与ULONG64数据类型相关的问题…我正在处理一些可能在其他VC++编译器中编译的代码。在这里,有一个定义为ULONG64的数据类型。当我尝试在Visual Studio 2005或2008中使用相同的数据类型时,出现以下错误:

error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
请告诉我为什么会发生这种情况,以及如何纠正这种错误。在VS2005/2008中是否有与ULONG64等效的数据类型

谢谢,

难以捉摸的先生

#include
使事情恢复正常。我不知道我的编译器有什么问题,但它表示-不能包含文件-没有这样的文件或目录。我使用的是VS2005 Express Edition。那么,为什么不下载Windows SDK并获取缺少的标题和库呢。Windows SDK仅支持VS 2008,但您需要寻找较旧的版本才能使其与VS 2005配合使用。谢谢@RomanR。我的系统中确实缺少一些标题和库。重新安装产品,然后使用
#include
达到目的。