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