progam (C++ ABI 1002) 和 lib (C++ ABI 1009) 构建版本不匹配:
Mismatch between progam (C++ ABI 1002) and lib (C++ ABI 1009) build version:
Fatal Error: Mismatch between the program and library build versions detected.
The library used 3.0 (wchart_t, compiler with C++ ABI 1002, wx containers, compatible with 2.8)
and your program used 3.0 (wchart_t, compiler with C++ ABI 1009, wx containers, compatible with 2.8)
我的 Ubuntu 是 14.04,GCC 版本为 6.2.0。如何解决这个版本不匹配的问题?
您的程序可能是使用与构建库不同的编译器版本构建的。作为一般规则,使用相同的编译器版本重新编译库应该会有所帮助。
其他一些技巧也可能有用,例如使用 -fabi-compat-version
开关,或者可以在此处找到一些提示:https://github.com/eranif/codelite/issues/825 and https://groups.google.com/forum/#!topic/wx-users/bzXESX__828。
Fatal Error: Mismatch between the program and library build versions detected.
The library used 3.0 (wchart_t, compiler with C++ ABI 1002, wx containers, compatible with 2.8)
and your program used 3.0 (wchart_t, compiler with C++ ABI 1009, wx containers, compatible with 2.8)
我的 Ubuntu 是 14.04,GCC 版本为 6.2.0。如何解决这个版本不匹配的问题?
您的程序可能是使用与构建库不同的编译器版本构建的。作为一般规则,使用相同的编译器版本重新编译库应该会有所帮助。
其他一些技巧也可能有用,例如使用 -fabi-compat-version
开关,或者可以在此处找到一些提示:https://github.com/eranif/codelite/issues/825 and https://groups.google.com/forum/#!topic/wx-users/bzXESX__828。