是否有可能使用插件与Qt4的项目工作在Visual Studio 2012?(Is it possi

2019-07-21 00:23发布

我发现,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类调试可视化工具:

  1. 下载并安装QT-VS-插件的QT5为VS2012(在1.2.2版本测试);
  2. 打开程序文件(x86)\微软的Visual Studio 11.0 \ Common7 \包\调试\ autoexp.dat编辑器;
  3. 取消注释的QString和QByteArray中章节的Qt4和注释(以“;”)为QT5的QString和QByteArray中的部分;
  4. 运行VS2012,打开工具 - >选项 - > Debugging->编辑并继续。 在对本机仅选项组中,选中“启用本地编辑并继续”。 这将迫使VS使用autoexp.dat,而不是基于XML的本地可见的定义(即所谓的“数据视图改进的调试器”)。
  5. 利润!


文章来源: Is it possible to work with Qt4 projects in Visual Studio 2012 using add-ins?