Повышение производительности с помощью другого компилятора в Mac OS X

Я пытаюсь выяснить, как создать библиотеки C ++ boost на Mac OS X с другим компилятором чем у Apple.

На моем компьютере установлены и Xcode 4.5 (с инструментами командной строки для разработчиков), и QT Creator, что означает, что когда я запускаю bootstrap.sh и b2, система будет использовать компилятор Apple по умолчанию.

Я считаю, что есть некоторая конфигурация, которую мне нужно сделать с переменными среды, но я понятия не имею, что я должен передать как набор инструментов (так как кажется, что qmake не является одним из перечисленных вариантов).

Вот как я сейчас использую b2 с компилятором Apple:

./b2 link=static threading=multi toolset=darwin architecture=x86 target-os=darwin address-model=32_64 stage

1

Решение

Вы не можете ничего построить с помощью qmake, потому что qmake — это генератор Makefile, а не компилятор. Вы должны использовать GCC или другой компилятор, чтобы скомпилировать Boost, а затем добавить его в файл проекта qmake, который будет связан.

2

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

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

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