摘要:
在Windows下面利用QT开发数据库应用,如MYSQL,首先,我们必须利用源码编译MYSQL驱动库;1)安装qt-sdk-win-opensource-2010.02.1.exe此时,QT安装了QT Creator,假定目录为:E:/Qt/2010.02.1/,可以选择安装MingW;此时,E:/Qt/2010.02.1/QT为Qt库的安装位置;2)安装MySQl,假定目录为:include 路径为:D:/MySQL/MySQL Server 5.0/includelib路径为:D:/MySQL/MySQL Server 5.0/lib/opt由于两路径还有空格;拷贝至C:/mysql文件夹 阅读全文
摘要:
这个出错信息太常见了,用过Qt两个月以上的朋友基本上都能自己解决了,因为太经典了,可以给新手参考。出错信息一般类似:undefined reference to `vtable for classname MyWidget`在执行make命令后出现。出错原因是在定义类的时候为了能使用signals和slot,在类定义的后面加了Q_OBJECT引起。 因为Q_OBJECT是一个宏,在不同的类中展开是不同的代码,例如在mywidgeth.h中生成的public:template inline void qt_check_for_QOBJECT_macro(const T &_q_argum 阅读全文