Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: xokc от Июль 28, 2017, 09:04



Название: QtCreator 4.3.1 & QBS link error [Решено]
Отправлено: xokc от Июль 28, 2017, 09:04
Обновился до QtCreator 4.3.1 (ubuntu 16.04) и при сборке дефолтного проекта на qbs получаю это:
:-1: ошибка: main.cpp.o: неопределённая ссылка на символ «__gxx_personality_v0@@CXXABI_1.3»
//usr/lib/x86_64-linux-gnu/libstdc++.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Гугление разумных ответов не дало. QMake проекты собираются нормально. Какие есть предположения?

Дополнение. В консоли вижу, что qbs проект собирается gcc, а qmake - g++ и такое сообщение
:-1: предупреждение: «/usr/bin/g++» используется qmake, но «/usr/bin/gcc» задан в комплекте.
Обновите комплект или выберите подходящей для вашей целевой платформы mkspec для qmake.

Может дело в этом?


Название: Re: QtCreator 4.3.1 & QBS link error
Отправлено: xokc от Июль 28, 2017, 09:34
Решено. В настройках QtCreator удалил gcc из доступных компиляторов для C++ (оставил только g++), внёс соответствующие правки в параметры комплектов и, собственно, всё