读书人

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

发布时间: 2013-01-11 11:57:35 作者: rapoo

包含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比较好。

读书人网 >QT开发

热点推荐