[英]Undefined reference to `vtable for QMySQLDriverPlugin` when building QMYSQL for Qt 5.0.1 32bit on Windows
我想在Windows上QMYSQL driver for Qt 5.0.1 32bit
编译QMYSQL driver for Qt 5.0.1 32bit
。 在获取MySQL的.a和.h文件后,我使用INCLUDEPATH
和LIBS
将它们添加到Qt\\5.0.1\\Src\\qtbase\\src\\plugins\\sqldrivers\\mysql\\mysql.pro
。
但是,在发布和调试模式下进行编译时,都会出现以下错误:
mysql\.obj\debug_shared\main.o:-1: In function `ZN18QMYSQLDriverPluginC2Ev':
mysql\main.cpp:60: error: undefined reference to `vtable for QMYSQLDriverPlugin'
我已经尝试在#qt IRC频道上提问,但似乎没人知道我的问题的答案。
有谁知道如何解决这个问题?
提前致谢。
我终于按照这篇文章的3个步骤解决了这个问题。 我必须创建一个.cpp和.h文件来放置QMYSQLDriverPlugin的定义和实现,该文件最初在main.cpp中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.