Использование mingw и msvc под QtCreator - PullRequest
1 голос
/ 24 августа 2011

Я хочу, чтобы QtCreator мог компилироваться с mingw и msvc, но я не знаю как.

Я нашел некоторую информацию в интернете, но у меня не получилось.

Я пытался установить

  1. QtSDK + qtvs2008 + qt visual studio addin [FAIL]
  2. QtCreator standalone + mingw + qtvs2008 + qt visual studio addin [FAIL]
  3. QtCreator скомпилирован с visual studio + mingw + qtvs2008 [FAIL]

Я не знаю, что еще попробовать, поэтому мне здесь понадобится помощь. Это возможно?

Ответы [ 4 ]

1 голос
/ 28 августа 2011

Начните с Qt SDK. Это дает вам Qt Creator, MinGW-компилятор и версию Qt, скомпилированную с MinGW, и подходит для разработки с MinGW "из коробки". Затем добавьте автономную версию сборки двоичных файлов Qt с MSVC или получите исходные коды и откомпилируйте их самостоятельно (configure.exe и nmake из командной строки MSVC). В Creator вы идете в Инструменты-> Параметры-> Версия Qt4 и 'Добавить' версию MSVC, указав запись в bin \ qmake.exe в версии MSVC. После этого вы сможете переключаться между версиями MinGW и MSVC на вкладке Project. Вам не нужен надстройка Visual Studio.

1 голос
/ 25 августа 2011

У меня установлен vs2008. Когда я загружаю последнюю версию Qt и создаю проект в Qt Creator, он автоматически добавляет цели для mingw и msvc. Другими словами, когда вы устанавливаете Qt SDK, выберите «выборочную» установку и проверьте, какие компоненты вы устанавливаете. В комплект входят дополнения для vs2008.

0 голосов
/ 04 января 2016

4/1/2016 Я думаю, может быть, вам нужно это qt online_installers .Таким образом, возможно, вы сможете заставить qt-mingw и qt-msvc работать вместе.

Вот скриншот настройки:

enter image description here

0 голосов
/ 02 февраля 2012

При установке выберите пользовательский тип установки. Выберите библиотеки для необходимых компиляторов в QtSDK-> Инструменты разработки-> Рабочий стол Qt-> Qt -.

enter image description here

...