Как сделать так, чтобы qmake писал makefile для nmake а не для jom?
Здравствуйте.
Появилась нужда использовать Qt в неком новом проекте. Скачал версию для MSVC2010 32-бита, поставил отдельно библиотеку, потом Creator нужной версии. Далее собрался использовать qwt в проекте. Скачал-распковал, начинаю собирать. Собирал всегда с помощью nmake - сначала генерю makefile с помощью qmake, затем запускаю nmake (делаю по какому-то туториалу, уже не раз его успешно применял), чтобы, собственно, собрать. И nmake выбрасывает несколько ошибок: 0x135 и пару 0x2. В общем, qmake по умолчанию сгенерил makefile под jom. Собрал qwt в Qt Creator как обычный проект, с помощью jom, дефолтно - все собралось без нареканий в процессе. Вот только сборка получилась кривая, в ней половины необходимых папок qwt нет, поэтому в переменные среды нечего писать. Проект с qwt, разумеется, не собирается.
Поэтому вопросы:
1. Как настроить qmake для того, чтобы он генерил makefile для nmake?
2. Есть ли, что я делаю не так в ходе самих описанных танцев с бубном? Может, можно как-то проще добиться результата - корректной сборки qwt с имеющимися настройками?
Подозреваю, нужно запускать qmake как-то так: qmake -spec win32-msvc2013 для генерации makefile
Полный список возможных компилеров - в каталоге mkspecs
Спасибо за ответ. Я посмотрю, однако в данный момент у меня всего один компилятор - от студии, я качал Qt без MinGW.
Также, когда nmake выбрасывал ошибки, он пытался воспользоваться старым компилятором MinGW, который когда-то стоял на машине - по крайней мере, nmake писал fatal error именно при попытке использовать его. Точно где-то написаны старые пути, но точно не в переменной PATH - я внимательно слижу за ней, я сразу в нее заглянул.