如何在VS2012(Qt 4.6.x)中为Qt类启用调试可视化工具:
- 下载并安装qt-vs-addin for Qt5 for VS2012(测试时间为
版本1.2.2);
- 打开程序文件(x86)\ Microsoft Visual Studio
编辑器中的11.0 \ Common7 \ Packages \ Debugger \ autoexp.dat;
- 取消注释Qt4的QString和QByteArray部分并注释掉(带';')
Qt5的QString和QByteArray部分;
- 运行VS2012,打开工具 - >选项 - >调试 - >编辑并继续。在组框中
仅限原生选项,选中“启用本机编辑器并继续”。这个
将强制VS使用autoexp.dat,而不是基于XML的本机
vis定义(即所谓的“数据查看增强”)
调试器“)。
- 利润!
醇>
是的,VS addin 1.2.2是可行的。我在Visual Studio 2012中一起使用此插件版本和Qt 4.8.1。
插件有Qt4的限制,但它可以为你完成整个moc和ui的东西。
限制是:
- 您必须指定Qt4 include目录和lib路径self(不可点击)
- 您没有Qt 4文件模板(但在根据Qt4文件结构更改Qt4头文件的include指令后仍然有效)