我正在尝试使用Qt与MySQL连接部署单文件应用程序。我发现该应用仍依赖于libmysql.dll
。这是因为即使qt mysql驱动程序插件是静态的,它也链接到库的动态版本。我尝试使用-qt-sql-mysql
和-plugin-sql-mysql
,
现在问题是:如何构建Qt所以mysql库将构建在静态qt mysql驱动程序插件中? (或直接进入QtSql
)
答案 0 :(得分:1)
使用/构建libmysql的静态版本(将* .lib文件放在Qt的lib文件夹中)。
配置-qt-sql-mysql就足够了。
确保使用相同的编译器/链接器构建lib。