繁体   English   中英

在Windows上为Qt 5.0.1 32bit构建QMYSQL时未定义对`vTable for QMySQLDriverPlugin`的引用

[英]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文件后,我使用INCLUDEPATHLIBS将它们添加到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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM