在 VC6 中构建,需要 unsigned long long

Building in VC6, need unsigned long long

我需要构建一个在 VC 2010 年构建的购买库(带源代码)。我们必须使用 VC6 构建。我 运行 有符号和无符号 "long long"。我对签名类型使用“_int64”,但找不到任何未签名类型。有人 运行 有解决方案吗?抱歉,如果这被记录下来,我没有找到任何东西。

__int64 是特定于供应商的基本类型。它可以与 unsigned 修饰符结合使用,就像:

 unsigned char               unsigned __int8
 unsigned short              unsigned __int16
 unsigned int                unsigned __int32
 unsigned long               unsigned __int32
(unsigned long long)         unsigned __int64
                            (unsigned __int128)

括号中的名称在 VC6 中不可用,但在当前版本的 Visual C++ 中受支持。