Несоответствие между версией сборки progam (C ++ ABI 1002) и lib (C ++ ABI 1009):

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. Как решить эту проблему несовпадения версий?

1

Решение

Ваша программа, вероятно, собирается с версией компилятора, отличной от библиотеки. Как правило, перекомпиляция библиотеки с той же версией компилятора должна помочь.

Также некоторые другие трюки могут работать, как использование -fabi-compat-version переключатель, или некоторые подсказки могут быть найдены здесь: https://github.com/eranif/codelite/issues/825 а также https://groups.google.com/forum/#!topic/wx-users/bzXESX__828.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]