一、 QTwin下安装
-
点击exe,启动界面如下图所示:(点击下一步)
-
点击图中sklip
-
点击下一步
-
修改对应安装路径,点击下一步
-
勾选下图内容
-
点击同意协议,点击下一步
-
点击下一步
-
点击安装
-
等待安装完成(ps:等待时间较长)
二.配置vs 2009
1. 双击下图文件(ps 保证vs2009处于关闭状态)
2.点击安装
-
点击图中选项
-
添加路径如下图所示:
三.测试QT
1. 新建项目
2.选择对应文件夹,点击创建
3.点击next
4.保持默认debug,点击next
5. 点击finish
6. 处理报错,报错信息如下所示
error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __cdecl xxx::metaObject(void)const " (?metaObject@xxx@@UEBAPEBUQMetaObject@@XZ)
error LNK2001: 无法解析的外部符号 “public: virtual void * __cdecl xxx::qt_metacast(char const *)” (?qt_metacast@xxx@@UEAAPEAXPEBD@Z)
error LNK2001: 无法解析的外部符号 "public: virtual int __cdecl xxx::qt_metacall(enum QMetaObject::Call,int,void * *)
Ps:解决方法:
删掉头文件的 Q_OBJECT 重新生成
如果后面还报错,就再添加Q_OBJECT ,再重新生成