7
MSVC's Predefined Macros狀態爲「_M_X64
」的文檔定義爲x64處理器。這到底意味着什麼?將它定義爲:MSVC的_M_X64預定義的宏澄清
- 當我建立爲 x64處理器,或
- 當我建立與 x64處理器?
具體而言,我正在尋找前者的編譯器開關,而不是後者。請問_M_X64
就夠了嗎?
MSVC's Predefined Macros狀態爲「_M_X64
」的文檔定義爲x64處理器。這到底意味着什麼?將它定義爲:MSVC的_M_X64預定義的宏澄清
具體而言,我正在尋找前者的編譯器開關,而不是後者。請問_M_X64
就夠了嗎?
這意味着_M_X64是目標處理器。這是你正在建造的,而不是你正在建造的。
這意味着你可以像這樣鍵入代碼。
#ifdef _M_X64
#pragma comment(lib, "TEST64BIT.LIB")
#else
#pragma comment(lib, "TEST32BIT.LIB")
#endif