Posted on 2007-03-20 00:42
kk 閱讀(658)
評(píng)論(0) 編輯 收藏 引用 所屬分類(lèi):
C++
1、
如何判斷是
32
位的還是
64
位的
/* Find the arch type */
#if defined(__x86_64__) || defined(_M_X64)
#?
說(shuō)明是
64
位的
#else
#?
說(shuō)明是
32
位的
?
2、
如何判斷使用的是什么編譯器
#if defined( _MSC_VER )
#??
說(shuō)明是微軟的
vc
編譯器
#elif defined( __GNUC__ )
#??
說(shuō)明是
GNU
的
#elif defined( __BORLANDC__ )
#??
說(shuō)明是
borland
的
?