2010-12-07 99 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。减少的东西现在需要改进与集成,但它使设置路径更容易,特别是如果您使用多个版本。