当前位置: 技术问答>linux和unix
达人请进
来源: 互联网 发布时间:2016-03-23
本文导语: 代码里看到一段 # ifdef __DECC # define alloca(x) __ALLOCA(x) # else # ifdef _MSC_VER # include # define alloca _alloca 我用MinGW编译,发现MinGW默认选择了 __DECC这个宏定义进行编译 如果我想选择 _MSC_VER这个宏...
代码里看到一段
# ifdef __DECC
# define alloca(x) __ALLOCA(x)
# else
# ifdef _MSC_VER
# include
# define alloca _alloca
我用MinGW编译,发现MinGW默认选择了 __DECC这个宏定义进行编译
如果我想选择 _MSC_VER这个宏定义编译,要如何设置呢?
# ifdef __DECC
# define alloca(x) __ALLOCA(x)
# else
# ifdef _MSC_VER
# include
# define alloca _alloca
我用MinGW编译,发现MinGW默认选择了 __DECC这个宏定义进行编译
如果我想选择 _MSC_VER这个宏定义编译,要如何设置呢?
|
把一些代码删了不就行了? 或者来个ndef不知道行不行
|
#undef __DECC
# ifdef __DECC
# define alloca(x) __ALLOCA(x)
# else
# ifdef _MSC_VER
# include
# define alloca _alloca
# ifdef __DECC
# define alloca(x) __ALLOCA(x)
# else
# ifdef _MSC_VER
# include
# define alloca _alloca
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。