編碼的時候經常要用到條件編譯,每次都到網上去查比較浪費時間,今天總結一下以備後用
visual c++ #ifdef _msc_ver(非vc編譯器很多地方也有定義)
borland
c++ #ifdef __borlandc__
unix
windows
windows 95/98/me的ver … _win32_windows
#if (_win32_windows >= 0x0400) // windows 95以上
#if (_win32_windows >= 0x0410) // windows 98以上
#if (_win32_windows >= 0x0500) // windows me以上
windows nt的ver … _win32_winnt
windows ce(pocketpc
) #ifdef _win32_wce
windows ce … winceosver
windows ce wce_if
internet explorer的ver … _win32_ie
cygwin
用巨集區分作業系統和編譯器
編碼的時候經常要用到條件編譯,每次都到網上去查比較浪費時間,今天總結一下以備後用 visual c ifdef msc ver 非vc編譯器很多地方也有定義 borland c ifdef borlandc unix windows windows 95 98 me的ver win32 window...
用巨集區分作業系統和編譯器
編碼的時候經常要用到條件編譯,每次都到網上去查比較浪費時間,今天總結一下以備後用 visual c ifdef msc ver 非vc編譯器很多地方也有定義 borland c ifdef borlandc unix windows windows 95 98 me的ver win32 window...
編譯器,CPU和作業系統的巨集
編譯器gcc ifdef gnuc if gnuc 3 gcc3.0以上 visual c ifdef msc ver 非vc編譯器很多地方也有定義 if msc ver 1000 vc 4.0以上 if msc ver 1100 vc 5.0以上 if msc ver 1200 vc 6.0以上 ...