Каковы различные платформы для Qt configure

Я пытаюсь создать 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

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

Ответы

Ответ 1

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

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

Ответ 2

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

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

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