2010-12-07 88 views
6

我要找任何教程或信息上與Visual Studio編譯的Qt 4.7 2010年編譯的Qt - Visual Studio 2010中

我最近已經在使用Visual Studio中的Qt 4.7.1庫碰上一個錯誤並且發現了在2010年重新編譯Qt的信息可以解決這個問題。 編輯:這已經解決了這個問題。

編號:http://www.qtforum.org/article/34406/heap-corruption-caused-by-calling-selectedindexes-method-of-qitemselectionmodel-class.html

研究了一段時間後,我能成功使用下列編譯的Qt在VS2010:

編譯:

  1. 集QMAKESPEC = Win32的msvc2010
  2. configure -platform win32-msvc2010
  3. NMAKE

集成到VS2010:

  1. 下載Visual Studio中的Qt插件並安裝
  2. 從菜單中選擇:QT /配置的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固定的錯誤。

回答

3

你的意思是說像this

Hereofficial文檔。

+0

謝謝,該文檔使我走上了正確的道路。 – cweston 2010-12-07 22:36:36

+0

供參考 - 一個工作分步指南發佈爲答案在這裏:http://stackoverflow.com/questions/5601950/how-to-build-qt-for-visual-studio-2010/5791452#5791452 – Odin 2011-07-26 12:04:56

0

如果傳遞-platform Win32的msvc2010配置

定義QTDIR環境變量poitn到4.7.1頂層目錄你不應該需要QMAKESPEC。減少的東西現在需要改進與集成,但它使設置路徑更容易,特別是如果您使用多個版本。