我在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;
#define STR_(x) #x
#define STR(x) STR_(x)
非常感谢您的答复。