在未有win64出現之前只需要編譯x86程式.但出現win64後需要分別編譯x86與x64兩個版本.你需要分開進行編譯.
Visual Studio分別為平臺生成全域宏:
x86下編譯定義_WIN32宏
x64下編譯定義_WIN64宏
#ifdef _WIN64
// x64平臺
#else
// x86平臺
#endif
Visual Studio調試模式生成全域宏:
調試模式下編譯定義_DEBUG宏
發行模式下編譯無_DEBUG宏定義
#ifdef _DEBUG
//調試模式
#else
//發行模式
#endif