Posted on 2007-03-20 00:42
kk 阅读(645)
评论(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
的