• 4310阅读
  • 8回复

Win下Qt4.8.5带sqlite插件的应用发布问题 [复制链接]

上一主题 下一主题
离线雷小某
 

只看楼主 倒序阅读 楼主  发表于: 2014-06-06
真的是遇上了一个奇葩的问题,google了N久,尝试了多种方法,目录结构已经被折腾成这样了

应用程序在未安装Qt开发环境的机子上不能正常加载qsqlite.dll,开发机则正常。目前谷歌能够搜到的方法基本都试了个遍,还是没法子,求路过Qter指导!~
这个sqlite插件不能加载,是一个头疼的问题。
离线realfan

只看该作者 1楼 发表于: 2014-06-06
在main函数中,加上
a.addLibraryPath(QApplication::applicationDirPath());
试试。
离线雷小某

只看该作者 2楼 发表于: 2014-06-06
该方法尝试无效。最后我通过WinHex改QCore.dll文件解决问题了。
离线realfan

只看该作者 3楼 发表于: 2014-06-06
回 雷小某 的帖子
雷小某:该方法尝试无效。最后我通过WinHex改QCore.dll文件解决问题了。 (2014-06-06 11:38) 

肯定不需要修改QCore.dll,这种方法也不好。
你试过将sqldrivers放到plugins目录没有?
再不行,还可以创建qt.conf文件,在里面指定Plugins目录。
离线liulin188

只看该作者 4楼 发表于: 2014-06-06
sqlite就2个.h,1个.c

直接加
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
离线toby520

只看该作者 5楼 发表于: 2014-06-06
个人觉得Qt自带sqlite插件 发布的时候把这个插件目录发布出去就ok了啊
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线雷小某

只看该作者 6楼 发表于: 2014-06-06
回 realfan 的帖子
realfan:肯定不需要修改QCore.dll,这种方法也不好。
你试过将sqldrivers放到plugins目录没有?
再不行,还可以创建qt.conf文件,在里面指定Plugins目录。 (2014-06-06 11:54) 

这个方法也试过了,正是因为不行所以无奈才改库文件的
离线realfan

只看该作者 7楼 发表于: 2014-06-06
回 雷小某 的帖子
雷小某:这个方法也试过了,正是因为不行所以无奈才改库文件的 (2014-06-06 17:25) 

我还是相信不用改QCore.dll。等下我试试
离线sevencat

只看该作者 8楼 发表于: 2014-06-10
用静态链接得了。省得烦。
战争就是和平,自由就是奴役,愚味就是力量
快速回复
限100 字节
 
上一个 下一个