Проблемы с установкой Qt 4.7.1, Qt Creator и VS 2010 - PullRequest
3 голосов
/ 25 ноября 2010

На моем компьютере (Win7 32, VS2010 Ultimate) я хотел бы использовать надстройку Qt Creator и Qt Visual Studio, обе версии LGPL.

Существуют версии Qt каркасов minGW и VS2008 на веб-сайтах Nokia, я не нашел версию VS 2010.

Итак, я установил Qt 2010.05 SDK и в командной строке VS 2010 были выполнены следующие шаги:

configure -static
nmake sub-src

Я проверил Qt Creator, и он успешно работает. После завершения перевода я установил VS 2010 add и попытался добавить новую версию Qt по пути

C:\Qt\2010.05\qt

Но появилось следующее сообщение об ошибке:

Qt на заданном пути был построен с использованием minGW

Не понятно почему, потому что перевод был выполнен для VS2010.

Где ошибка? Как правильно его установить?

Ответы [ 2 ]

5 голосов
/ 10 декабря 2010

Я обнаружил на немецком форуме Qt, что надстройка VS ищет файлы libqtmain.a и libqtmaind.a, чтобы определить, собирается ли она с MinGW.Угадай, что?Qt поставляется с этими файлами.

Удалите их, и все будет в порядке.

0 голосов
/ 25 ноября 2010

FWIW, версия Vs2008 отлично работает с VS2010. Мне не нужно было строить это или что-нибудь. Вы можете установить его, а затем просто запустить последнюю версию установщика плагина VS, и вы должны увидеть опции меню Qt в VS2010.

AFAIR Ваша командная строка неполная: я помню, что нужно было указать платформу сборки. Возможно, он использует mingw для сборки Qt, поскольку вы не указали версию VS в параметрах. Следующий пост может быть интересен для вас: Сборка Qt 4.5 с Visual C ++ 2010

...