g++不支持__VA_ARGS__宏??

ciahi 2008-12-26 07:15:13
别人在Windows平台用ACE写的服务器程序,我现在要拿到Linux下面编译

但编译不过

据说g++不支持__VA_ARGS__宏
(http://blog.chinaunix.net/u2/76430/showart_1277224.html)

但他的程序里面有一些地方用到这个宏了,我应该怎么办??

非常感谢!!!
...全文
976 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ciahi 2008-12-29
  • 打赏
  • 举报
回复
g++支持
但用起来好像跟vc有一些差别
once_and_again 2008-12-27
  • 打赏
  • 举报
回复
复制过来成乱码了。
once_and_again 2008-12-27
  • 打赏
  • 举报
回复
\u672c\u7a0b\u5e8f\u662f\u81ea\u7531\u8f6f\u4ef6\uff1b\u8bf7\u53c2\u770b\u6e90\u4ee3\u7801\u7684\u7248\u6743\u58f0\u660e\u3002\u672c\u8f6f\u4ef6\u6ca1\u6709\u4efb\u4f55\u62c5\u4fdd\uff1b
\u5305\u62ec\u6ca1\u6709\u9002\u9500\u6027\u548c\u67d0\u4e00\u4e13\u7528\u76ee\u7684\u4e0b\u7684\u9002\u7528\u6027\u62c5\u4fdd\u3002
jixingzhong 2008-12-27
  • 打赏
  • 举报
回复
GCC
nineforever 2008-12-27
  • 打赏
  • 举报
回复
C++03不支持__VA_ARGS__,不过C++0x已经加入了对__VA_ARGS__的支持
xiaoyisnail 2008-12-27
  • 打赏
  • 举报
回复
up
星羽 2008-12-26
  • 打赏
  • 举报
回复

gcc / g++

#ifdef DEBUG
#define dbgprint(format,args...) \
fprintf(stderr, format, ##args)
#else
#define dbgprint(format,args...)
#endif


c99 (gcc) / vs2005

#define dgbmsg(fmt,...) \
printf(fmt,__VA_ARGS__)

星羽 2008-12-26
  • 打赏
  • 举报
回复
gcc用法

C/C++ code#ifdef DEBUG
#define dbgprint(format,args...) \
fprintf(stderr, format, ##args)
#else
#define dbgprint(format,args...)
#endif




c99用法


C/C++ code#define dgbmsg(fmt,...) \
printf(fmt,__VA_ARGS__)

星羽 2008-12-26
  • 打赏
  • 举报
回复

g++ 试试


#ifdef DEBUG
#define dbgprint(format,args...) \
fprintf(stderr, format, ##args)
#else
#define dbgprint(format,args...)
#endif

lbh2001 2008-12-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zmlovelx 的回复:]
gcc支持 g++不行.
[/Quote]
__VA_ARGS__宏是C99 引入的对参数个数可变的函数式宏的正式支持
gcc中打开C99的选项参数可以使用的,g++的预处理器是C89的,所以g++中不支持
帅得不敢出门 2008-12-26
  • 打赏
  • 举报
回复
gcc支持 g++不行.

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧