本文过期, 可以查看
http://blog.csdn.net/STPrinceT/article/details/71535694
或者
http://blog.csdn.net/stprincet/article/details/70805180
1. 环境
Creo3.0 M400
QT4.8.6 库
vs2015(使用vs2012编译器)
qtdestroy, uic , moc (都是qt自带的,位置 bin中)
2. 配置
2.1 运行环境
QT库的选择
Qt4.8.6 自编译库,使用vs2012(x64)编译器编译,编译方法参见另外文档,编译位置D:\Qt\4.8.6
将QT库添加到环境变量 D:\Qt\4.8.6\lib
2.2 开发环境
1. C/C++ 附加包含目录 D:\Qt\4.8.6\include
2. 链接器附加库目录 D:\Qt\4.8.6\lib
附加依赖项 QtGuid4.lib; QtCored4.lib (每个版本的qt依赖项名称不同,release和debug版不同,qt5需要多一个库 widget)
3. 添加界面
3.1使用 qtdestroy 设计界面,获得dialog.ui文件
3.2 命令行执行(cmd) D:\Qt\4.8.6\bin\uic dialog.ui –o ui_dialog.h (dialog.ui 最好是全路径,后者相同)
3.3 vs中添加 ui_dialog.h文件并新建类,类继承自ui_dialog.h 中的类 和 Qdialog
例:class dialog1 : public QDia