在VC6中构建,需要unsigned long long

时间:2015-05-20 14:51:07

标签: visual-c++ compiler-errors

我需要构建一个在VC 2010中构建的已购买库(带源代码)。我们必须使用VC6构建。我遇到了签名和未签名的#34;很长的"。我正在使用" _int64"对于签名类型但无法找到任何未签名类型的内容。有没有人遇到过解决方案?如果记录在案,我很遗憾找不到任何东西。

1 个答案:

答案 0 :(得分:2)

__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 ++中受支持。