c-展开宏时,小数点过多

  • 本文关键字:小数点 c shell configure
  • 更新时间 :
  • 英文 :


我在配置中定义了这个宏。ac:

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

运行configure后,宏被正确转义:

-DLIBAVUTIL_VERSION="55.78.100"

当我运行make时,我得到了这行代码中主题的错误:

static gchar libavinfo[] = "libavutil: " LIBAVUTIL_VERSION;

我用解决了这个问题

#define STR_(x) #x
#define STR(x) STR_(x)

相关内容

  • 没有找到相关文章

最新更新