我发现,Qt的VS插件1.1.x版本的Visual影城2010年,包括Qt的VS插件1.2.x版本不支持的Qt4在2012年VS是否有这个插件可以在VS 2012年的Qt4应付的任何叉的工作?
Answer 1:
是的,它是可能的VS插件1.2.2。 我在Visual Studio 2012的这个插件版本和Qt 4.8.1一起。
该插件有Qt4的局限性,但它确实整个MOC和UI的东西给你。
该限制是:
- 你必须指定Qt4的include目录和lib路径自我(不可点击)
- 你没有的Qt 4文件模板(但仍然有效,根据Qt4的文件结构改变的Qt4头文件的include指令后)
Answer 2:
如何启用在VS2012(QT 4.6.X)Qt类调试可视化工具:
- 下载并安装QT-VS-插件的QT5为VS2012(在1.2.2版本测试);
- 打开程序文件(x86)\微软的Visual Studio 11.0 \ Common7 \包\调试\ autoexp.dat编辑器;
- 取消注释的QString和QByteArray中章节的Qt4和注释(以“;”)为QT5的QString和QByteArray中的部分;
- 运行VS2012,打开工具 - >选项 - > Debugging->编辑并继续。 在对本机仅选项组中,选中“启用本地编辑并继续”。 这将迫使VS使用autoexp.dat,而不是基于XML的本地可见的定义(即所谓的“数据视图改进的调试器”)。
- 利润!
文章来源: Is it possible to work with Qt4 projects in Visual Studio 2012 using add-ins?