Mono 对“locale_charset”未定义引用

Mono 对“locale_charset”未定义引用

我正在尝试从源代码编译 mono 但出现了这个错误。

../src/.libs/libeglib.a(libeglib_la-gunicode.o): 在函数monoeg_g_get_charset': /opt/mono-2.10.1/eglib/src/gunicode.c:312: undefined reference tolocale_charset'

我在 centos5 上编译它。我之前在其他机器上也编译过它(Centos 也是如此),所以我不知道哪里出了问题。

答案1

  1. 运行./configure

  2. 转到 eglib/

  3. 打开 config.h 并替换以下字符串

    #定义 HAVE_LOCALCHARSET_H 1

经过

 #define HAVE_LOCALCHARSET_H 0

相关内容