展开宏时,数字的小数点太多

问题描述 投票:1回答:1

我在configure.ac中定义了此宏:

AC_SUBST(LIBAVUTIL_VERSION)
AC_DEFINE_UNQUOTED(LIBAVUTIL_VERSION, "$LIBAVUTIL_VERSION")

运行配置后,宏将正确转义:

-DLIBAVUTIL_VERSION=\"55.78.100\"

当我运行make时,在此代码行中出现主题错误:

static gchar libavinfo[] = "libavutil: " LIBAVUTIL_VERSION;
c shell configure
1个回答
0
投票
#define STR_(x) #x #define STR(x) STR_(x)

非常感谢您的答复。

© www.soinside.com 2019 - 2024. All rights reserved.