Russian Qt Forum
Май 23, 2024, 21:16 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: qmake не находит компилятор  (Прочитано 28718 раз)
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« : Июнь 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.

ЧЯДНТ?

Спасибо
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4349



Просмотр профиля
« Ответ #1 : Июнь 15, 2019, 09:37 »

А если руками запустить clang++ из этой директории он нормально запускается?
Записан
poru
Самовар
**
Offline Offline

Сообщений: 103


Просмотр профиля
« Ответ #2 : Декабрь 06, 2021, 09:39 »

Добрый день! Проблема такая же, слово в слово. Debian 11, QtCreator 4.14.1, Qt 5.15.2. Есть алиас на 'clang++-11'. Креатор его видит в конфигах, но запускать не хочет.
Записан
tux
Бывалый
*****
Offline Offline

Сообщений: 402



Просмотр профиля
« Ответ #3 : Декабрь 06, 2021, 11:15 »

А если вручную запустить clang из консоли? Ошибка то какая именно?
Записан

poru
Самовар
**
Offline Offline

Сообщений: 103


Просмотр профиля
« Ответ #4 : Декабрь 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 на эту ссылку и все заработало.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.044 секунд. Запросов: 22.