Название: Qt Creator задать другой компилятор Отправлено: Alex Custov от Декабря 13, 2012, 12:32 В PATH есть 32-битный mingw. Добавил в "Build and Run => Compilers" 64-битный mingw компилятор, которого нет в PATH. На закладке Kits установил для текущего инструментария этот компилятор. Но при компиляции проекта всё равно используется не этот компилятор, а тот, что доступен в PATH. Удалял .pro.user файл, заново добавлял проект в Creator - без толку. Можно ли это исправить?
(http://i51.fastpic.ru/thumb/2012/1213/b8/2d1f9418a37ebc81e184cd7ff320f6b8.jpeg) (http://fastpic.ru/view/51/2012/1213/2d1f9418a37ebc81e184cd7ff320f6b8.png.html) (http://i53.fastpic.ru/thumb/2012/1213/1f/df41ae274de919d11a5e4918f21ec61f.jpeg) (http://fastpic.ru/view/53/2012/1213/df41ae274de919d11a5e4918f21ec61f.png.html) Qt Creator 2.6, Windows. Up. Похоже, что qmake всегда использует компилятор, зашитый в mkspec. Не понимаю, зачем тогда давать возможность добавлять несколько разных mingw компиляторов, если их нельзя использовать. Название: Re: Qt Creator задать другой компилятор Отправлено: Kurles от Декабря 13, 2012, 12:45 Названия компиляторов qmake берёт из qmake.conf, расположеному в QtDir/mkspecs/название профиля mkspecs, в том lineedit только путь к компиляторам указывается. Так что надо создваать свой qmake.conf
Название: Re: Qt Creator задать другой компилятор Отправлено: kuzulis от Декабря 13, 2012, 13:52 A у тебя Qt собран 64х компилятором?
Название: Re: Qt Creator задать другой компилятор Отправлено: Alex Custov от Декабря 13, 2012, 14:11 A у тебя Qt собран 64х компилятором? нет, 32-битным. Я просто хотел проверить будет ли прога компилироваться 64-битным кросскомпилятором. Но из-за mkspec это сделать нальзя. Оказывается, нужно кросскомпилировать Qt с CROSS_COMPILE, и только потом прогу. |