Компиляция Qt - Visual Studio 2010 - PullRequest
       18

Компиляция Qt - Visual Studio 2010

6 голосов
/ 07 декабря 2010

Я ищу какие-либо учебные пособия или информацию по компиляции Qt 4.7 с помощью Visual Studio 2010.

Недавно я столкнулся с ошибкой при использовании библиотек Qt 4.7.1 в Visual Studio.2010 и нашел информацию о том, что перекомпиляция Qt с 2010 может решить эту проблему. Редактировать : Это решило проблему.

Ссылка: http://www.qtforum.org/article/34406/heap-corruption-caused-by-calling-selectedindexes-method-of-qitemselectionmodel-class.html

После изучения в течение некоторого времени я успешно смог скомпилировать Qt вVS2010 с использованием следующего:

Компиляция:

  1. set QMAKESPEC = win32-msvc2010
  2. configure -platform win32-msvc2010
  3. nmake

Интеграция с VS2010:

  1. Скачать надстройку Visual Studio Qt и установить
  2. Выбрать из меню:Версии Qt / Configure Qt.
  3. Добавление новой версии для указания на скомпилированные двоичные файлы
  4. Перезапустите Visual studio и перестройте проекты.

Надеюсь, это поможет другим ...

Дополнительные ссылки:

http://www.holoborodko.com/pavel/2011/02/01/how-to-compile-qt-4-7-with-visual-studio-2010/ http://blog.paulnettleship.com/2010/11/11/troubleshooting-visual-studio-2010-and-qt-4-7-integration/ http://dcsoft.wordpress.com/2010/01/30/how-to-setup-qt-4-5-visual-studio-integration/

Примечание: исправлена ​​перекомпиляция для VS2010ошибка выше.

Ответы [ 4 ]

3 голосов
/ 01 февраля 2011

Я использовал jom вместо nmake для более быстрой компиляции. Вот мое пошаговое руководство по компиляции: http://www.holoborodko.com/pavel/2011/02/01/how-to-compile-qt-4-7-with-visual-studio-2010/

3 голосов
/ 07 декабря 2010

Вы имеете в виду что-то вроде это ?

Здесь является официальной документацией.

1 голос
/ 10 февраля 2012

Qt V4.8.0 содержит готовые двоичные файлы для Visual Studio 2010, поэтому вам больше не нужно собирать вручную: http://qt.nokia.com/downloads/windows-cpp-vs2010

0 голосов
/ 08 декабря 2010

Вам не нужен QMAKESPEC, если вы передаете -platform win32-msvc2010 для настройки

определяет переменную окружения QTDIR для установки в директорию верхнего уровня 4.7.1. Меньше всего требуется сейчас с улучшенной интеграцией по сравнению с интеграцией, но это облегчает настройку путей, особенно если вы используете несколько версий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...