В последовательности сборки может иметь команду qmake
, например qmake YourProject.pro -r -spec linux-g++-64
. Выбор цепочки инструментов выполняется в файле spec
здесь linux-g++-64
.Вы найдете этот файл в path-to-the-sdk/qt/mkspecs/linux-g++-64
(вы правильно поняли концепцию?) ... Если вы откроете файл спецификации, вы увидите, что он включает в себя спецификацию linux
и спецификацию g++
.
Одно из решений - скопировать файл спецификации g++
и переименовать его g++-4.6
, например, отредактировать его и изменить:
QMAKE_CC = gcc
QMAKE_CXX = g++
на:
QMAKE_CC = gcc-4.6
QMAKE_CXX = g++-4.6
Например, linux-g++-64
можно скопировать в linux-g++-4.6-64
и изменить команду include(...)
, включив в нее новый файл g++-4.6
.
Наконец, соберите свой проект с помощью qmake YourProject.pro -r -spec linux-g++-4.6-64
.
Надеюсь, это понятно :) ...