У меня проблема. Когда я пытаюсь скомпилировать .so-библиотеку, все работает нормально.Странное поведение при компиляции тестов CppUTest для приложения с использованием Qt и Boost
Scanning dependencies of target logger
[ 11%] Building CXX object CMakeFiles/logger.dir/src/defaultconfig.cpp.o
[ 22%] Building CXX object CMakeFiles/logger.dir/src/loggerstate.cpp.o
[ 33%] Building CXX object CMakeFiles/logger.dir/src/configmanager.cpp.o
[ 44%] Building CXX object CMakeFiles/logger.dir/src/configuration.cpp.o
[ 55%] Building CXX object CMakeFiles/logger.dir/src/formatter.cpp.o
[ 66%] Building CXX object CMakeFiles/logger.dir/src/levelmap.cpp.o
[ 77%] Building CXX object CMakeFiles/logger.dir/src/logger.cpp.o
[ 88%] Building CXX object CMakeFiles/logger.dir/src/logworker.cpp.o
[100%] Linking CXX shared library liblogger.so
[100%] Built target logger
К, когда я пытаюсь создать исполняемый файл, которые используют, например, logger.cpp
например. файл теста Я получаю стеной ошибок. Full log is here. Однако самое смешное, что он компилирует на одном компьютере разработчика. Мы проверяем версию компилятора, версию cmake, и все это такое же. Версия cpputest не была одинаковой.
Возможно, у кого-то из вас есть такая проблема и вы знаете, что мы делаем неправильно.
Я выяснил, что проблема здесь в версии cpputest framework. Спасибо за помощь! – Magnar