Выбор инструментария MSVC - PullRequest
       43

Выбор инструментария MSVC

1 голос
/ 26 ноября 2011

Я хочу использовать QtCreator и MSVC в качестве компилятора вместо MinGW.Я успешно скомпилировал исходный код Qt с MSVC 2010. Как вы уже догадались, на моем компьютере установлен MSVC 2010.Я также зарегистрировал версию Qt для MSVC в QtCreator, но теперь проблема в том, что я не могу выбрать набор инструментов MSVC в qtcreator.До сих пор я обнаружил, что QT_INSTALL_LIBS и QT_INSTALL_BINS неправильно настроены для MSVC-версии двоичных файлов qt.Я думаю, это может быть проблемой, но я не знаю, как мне настроить эти переменные.

Вот скриншот

enter image description here

Ответы [ 2 ]

0 голосов
/ 29 ноября 2011

Вам нужно установить переменную окружения QMAKESPEC на "win32-msvc2010" (или создать переменную, если у вас ее нет), затем перезапустить QtCreator. Это говорит Qt и QtCreator, что вы используете компилятор msvc Visual Studio 2010 для 32-битных приложений Windows.

Это должно сработать.

PS: если у вас открыты какие-либо окна Windows Explorer, их также необходимо закрыть после установки переменной среды.
PPS: нажмите [windows-key] [Pause] для быстрого доступа к диалоговому окну системных свойств

0 голосов
/ 29 ноября 2011

Убедитесь, что вы определили переменную среды QTDIR (это можно сделать в командной строке, используя команду set ). Это позволяет Qt Creator автоматически определять значение.

Кроме того, не могли бы вы попытаться переименовать папку, не используя 'c ++', вместо этого используйте, например, например. 'cplusplus', и посмотрите, может ли это также решить проблему.

...