当前位置: 代码迷 >> QT开发 >> 包含MSSQL数据库的Qt应用程序,如何打包
  详细解决方案

包含MSSQL数据库的Qt应用程序,如何打包

热度:53   发布时间:2016-04-25 04:10:41.0
包含MSSQL数据库的Qt应用程序,怎么打包
我的一个程序是用MSSQL做数据库,现在想怎么打包程序可以在任意电脑上运行,其中要说明的是对方电脑没有安装MSSQL。
求正解……

------解决方案--------------------
把所有用到的库都打进去
------解决方案--------------------
引用:
引用:把所有用到的库都打进去
可是如果对方没有安装MSSQL还是不行呢,我用的是ODBC连接的



你想啊,开发MSSQL数据库应用,又不是说本机就必须要安装数据库
数据库服务器可以放在另外一太机器上吧?

既然如此,和装没装MSSQL不是就没关系了,你只需要把ODBC的库考过去就行了
在plugins\sqldrivers目录下:libqsqlodbc4.a 




------解决方案--------------------
首先 你要保证在调试状态下  可以正常的连接
在调试状态下 IDE一般会替你设置好目录 并加载
如果在IDE调试下没问题 
则就是你打包的问题了
看看设置的pluginPath是否正确
------解决方案--------------------
引用:
引用:对方电脑必须安装SQL Server并且附加数据库,否则无法使用。
另外像QtCored4.dll,QtGuid4.dll这样的动态链接库是debug才需要的,release不需要。
难道对方就必须安装SQL Server了吗???
那就只是说,只要是做本地数据库应用开发的都不能选择SQL了,是不是这个道理?
     ……

对,本地数据库应用选择sqlite比较好。
  相关解决方案