首页| 论坛| 消息

回复: Qt 5.1.0 MinGW x86 / x64 静态编译 基于 TDM-GCC v2 (2013-07-16)
#11 [maple918 07-20 22:22]
我使用的是“Qt 5.1.0 MinGW x86 静态编译 基于 TDM-GCC v2版”,我想测试一下能支持的数据库时遇到了如下错误:
我已经装好了mysql数据库了,请问楼主怎么解决?
#12 回 11楼(maple918) 的帖子 [everplus 07-25 16:28]
把 bin 目录下的 libmysql.dll ,libpq.dll , libintl.dll 拷贝一份到 lib 目录下
#13 [maple918 07-25 21:47]
谢谢楼主,按照楼主的方法,成功编译!
但是还是有个问题,编译后的程序只有3.9M,双击运行会报错。提示缺少以下dll文件:libeay32.dll,libintl.dll,libmysql.dll,libpq.dll,ssleay32.dll,将以上5个文件复制到编译后的*.exe文件所在的目录后,双击正常运行。
运行效果如下图:
#14 [everplus 07-30 01:07]
数据库静态编译只是解决不用带plugin目录,并不会将数据库连接用的dll一起静态编译进去,这个我也没找到办法
#15 [彩阳 08-05 12:40]
提一个Bug。
似乎您编译的版本没有完全将openssl静态编译进去。因为我制作的程序一旦离开了QtCreator环境,就无法使用OpenSSL的函数进行解析运行了。
确定您编译的configure中添加了openssl-linked这一句吗?

<< 1 2 3 4 >> (3/4)

回复 发表
主题 版块