Установка Qt - 5 для windows

0

Этот вопрос может показаться глупым. И есть другие вопросы, которые похожи на это, но все они кажутся датированными.

Я новичок в Qt и впервые пытаюсь установить Qt на Windows 8. На странице загрузки Qt я нашел несколько типов установщиков, и я смущен, какой из них использовать.

На странице загрузки перечислены следующие установщики.

qt-windows-opensource-5.1.1-msvc2012-x86-offline.exe
qt-windows-opensource-5.1.1-msvc2012-x64-offline.exe

Насколько я понимаю, вышеуказанным установщикам требуются библиотеки MSVC, которые устанавливаются только при установке Microsoft Visual Studio 2012.

Это верно?

Я также нашел другого установщика,

qt-windows-opensource-5.1.1-mingw48_opengl-x86-offline.exe

И я думаю, что этот установщик использует библиотеки minGW, которые можно установить, установив mingGW.

Это верно?

Также,

Я хочу, чтобы мое приложение запускалось как на 64-битных, так и на 32-битных платформах Windows. Выберет ли какой-либо из вышеуказанных пакетов какую-либо разницу?

Заранее спасибо за вашу помощь.

Теги:
qt
qt5

2 ответа

1
Лучший ответ

Эти установщики не просто требуют "библиотек", они требуют наличия компилятора, указанного в имени файла. Для этих загрузок MSVC необходимо установить MSVC2012. Для загрузки minGW вам нужно minGW gcc 4.8. Кроме того, загрузка minGW искалечена, так как для нее требуется встроенная поддержка OpenGL, обычно вам нужна реализация ANGLE в комплекте с OpenGL. Но ANGLE не работает правильно с minGW.

Итак, что вы действительно хотите:

  1. Загрузите и установите msvc2012 Express.

  2. Загрузите и установите версию Qt x86, если у вас нет действительно веской причины для 64-разрядной версии.

2

Вы можете использовать Visual Studio 2012/2010 Express, который является бесплатным, из которого вы можете использовать компилятор msvc. Если вы хотите, чтобы ваша программа работала как на 32, так и на 64 бит, используйте версию x86.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню