vc ++ 6.0中的long long int编译错误

jas*_*ine 2 compiler-errors visual-c++

编译一些旧的VC++ 6.0源代码时遇到此错误.

error C2632: 'long' followed by 'long' is illegal
Run Code Online (Sandbox Code Playgroud)

有一部分代码声明了一个导致错误的long long int变量.有谁知道我怎么能修复这个在VC++ 6.0中编译它的错误?我已经四处搜索,我已经读过这个版本尚不支持这种数据类型.但是,这是一个旧代码,我确信这是在VC++ 6.0中编译的.

Eli*_*sky 5

AFAIK Visual C++ 6.0仅支持__int64(Microsoft自己的64位整数类型定义).long long是C99的标准类型,6.0不支持.