C程序 从32位移植到64位的机器上解决方案

C程序 从32位移植到64位的机器上我都需要做什么呢?我有做:typedef int NivInt32 typedef unsigned int Ni

C程序 从32位移植到64位的机器上
我都需要做什么呢?

我有做:

typedef int NivInt32 ;
typedef unsigned int NivUInt32;
typedef char NivInt8;
typedef unsigned char NivUInt8;

听说只要把前面的那个东西改了就可以了?

改成什么?

[解决办法]
先看sizeof(int)是多少
[解决办法]
编译器相关,先查编译器文档。
[解决办法]
一般64位系统都带32位库,支持32位程序,直接放上去就能跑
[解决办法]

探讨

先看sizeof(int)是多少