移植代码到symbian的注意事项
2010-07-21 04:26:00 来源:WEB开发网核心提示:这里只是简单做个列表:1. 修改很多宏的定义,symbian不支持这种格式:#define dprintf(pctx, ...) av_log(pctx, AV_LOG_DEBUG, __VA_ARGS__)凡是用到这种格式的地方都得改成:#define dprintf(pctx, arg...) av_log(pct
这里只是简单做个列表:
1. 修改很多宏的定义,symbian不支持这种格式:
#define dprintf(pctx, ...) av_log(pctx, AV_LOG_DEBUG, __VA_ARGS__)
凡是用到这种格式的地方都得改成:
#define dprintf(pctx, arg...) av_log(pctx, AV_LOG_DEBUG, ##arg)
参考:
http://nioulk.newlc.com/forum/variadic-macro-problem
http://discussion.forum.nokia.com/forum/showthread.php?129038-Variable-arguments-in-macros
http://gcc.gnu.org/onlinedocs/cpp/Variadic-Macros.html
更多精彩
赞助商链接