Какие существуют разные платформы для настройки Qt? - PullRequest
17 голосов
/ 06 марта 2011

Я пытаюсь собрать Qt в Windows с помощью следующей команды:

configure -static -opensource -no-webkit -no-qt3support -no-audio-backend -no-exceptions -no-opengl -no-phonon -phonon-backend

и получаю эту ошибку:

Unable to detect the platform from environment. Use -platform command lineargument

Однако я не знаю, что эторазличные возможные значения для аргумента "-platform".Я пробовал "win32" и "windows", но никто из них не прав.Я не могу найти ссылку, которая бы перечисляла возможные значения.Кто-нибудь знает, что мне нужно поставить для Windows 7 (разработка с Qt Creator)?

Ответы [ 2 ]

20 голосов
/ 06 марта 2011

Открыть mkspecs папку внутри qt dir.Там вы можете увидеть несколько папок.Имена этих папок являются значениями для ключа -platform.

Например, вы можете использовать win32-msvc.msvc означает использование компилятора MS visual studio для сборки qt.

0 голосов
/ 13 сентября 2017

Ответ найден на этой теме на русском языке.

Вы должны попробовать -platform с этими аргументами:

  • win32-g ++ (для mingw)
  • win32-icc (для Intel)
  • win32-msvc (для визуальной студии)
...