Russian Qt Forum

Компиляторы и платформы => Mac OS X => Тема начата: Igors от Июнь 15, 2019, 09:02



Название: qmake не находит компилятор
Отправлено: Igors от Июнь 15, 2019, 09:02
Добрый день

Дообновлялся  :'( Понадобилось откомпилить пример Qt. Ну как всегда набираю
Цитировать
qmake -spec macx-xcode hellogl2.pro
И получаю такую бяку
Цитировать
Project ERROR: Cannot run compiler '/Volumes/Data HD/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++'. Output:
===================
===================
Maybe you forgot to setup the environment?
Конечно файл (точнее алиас) clang++ по этому пути есть. В гугле как обычно с такой линуксячиной - вопрос(ы) такие конечно есть, а вот внятных ответов не видно. Ладно, попробовал через QtCreator, хоть на нем не работаю, но пример уж как-то откомпилю. Та же самая ошибка при конфигурации проекта, причем даже если ставлю компиляторы GCC.

ЧЯДНТ?

Спасибо


Название: Re: qmake не находит компилятор
Отправлено: Old от Июнь 15, 2019, 09:37
А если руками запустить clang++ из этой директории он нормально запускается?


Название: Re: qmake не находит компилятор
Отправлено: poru от Декабрь 06, 2021, 09:39
Добрый день! Проблема такая же, слово в слово. Debian 11, QtCreator 4.14.1, Qt 5.15.2. Есть алиас на 'clang++-11'. Креатор его видит в конфигах, но запускать не хочет.


Название: Re: qmake не находит компилятор
Отправлено: tux от Декабрь 06, 2021, 11:15
А если вручную запустить clang из консоли? Ошибка то какая именно?


Название: Re: qmake не находит компилятор
Отправлено: poru от Декабрь 07, 2021, 09:41
QtCreator по умолчанию настроился на
/usr/bin/clang++-11, который ссылался на
/usr/lib/llvm-11/bin/clang++, который в свою очередь ссылался на
/usr/lib/llvm-11/bin/clang.
Выяснилось что Креатору нужен именно 'clang++' без цифр.
В итоге сделал ссылку:
cd /usr/bin
ln -s clang++-11 clang++
Изменил путь к компилятору в настройках QtCreator на эту ссылку и все заработало.