Microsoft SQL Server 是微软公司的数据库管理系统,只可以运行在 Windows *** 作系统上,不支持其它 *** 作系统。
如果你需要在 Linux 上使用数据库管理系统,可以用 MySQL数据库 或者 MariaDB数据库,也可以用 Oracle数据库 。
在生成可执行文件给老板看设计的时候,遇到了无法保存数据的问题,觉得可能是无法链接数据库,或者缺少什么内容的问题,在网上查了一些资料,最终测试可顺利完成数据库的链接。经检验,在window 7 32 or 64下都可以使用。使用的工具是Qt Creator 280,qt版本485 数据库为Sqlite 若是使用其他数据库,可能略有不同。
具体 *** 作步骤如下:
1)在release文件夹里创建plugins文件夹,并将QT安装目录下的plugins\sqldrivers文件夹下的libqsqlite4a qsqlite4dll(数据库不同可能一样) 复制到release\plugins文件夹(如果sqldrivers文件夹中没有你需要的驱动,可能就需要下载其他的驱动了,方法大致相同)
2)maincpp中添加以下语句 QApplication::addLibraryPath("/plugins");
3)在构建中选中release 后进行编译,生成exe文件。
4)新建文件夹,在你安装qt的目录中(我的目录是D:/Qt/485/bin)查找qtsql4dll libgcc_s_dw2-1dll mingwm10dll QtCore4dll QtGui4dll 然后复制到新建的文件夹中
5)将release下的exe文件和sqldrivers文件夹复制到新建的文件夹。
6)运行生成的exe 文件,就可测试功能了。
用终端进入到qtcreator的安装目录,在其目录下执行 /qtcreator,看看终端上显示什么错误。
解决方案一:
版本问题,找一下之前的版本试一下,qt就是这个比较坑
解决方案二:
请把你的编译错误信息贴出来,大家好给你帮忙啊
解决方案三:
编译出错应该是QT4到QT5的问题现在好了 可是连接数据有问题 界面打不开
解决方案四:
out of memory,内存不够了。还是你数据库连接字符串不正确
解决方案五:
1什么叫“能运行倒是编译没过”编译都没过怎么运行的?
2下载一个老一点版本的QT吧,你们交作业总不会限定你们使用QT的版本
解决方案六:
你搜索一下,看看升级qt版本会不会出现这样的问题啊,要是会出现可能会有相似的解决方案
解决方案七:
去百度查一下吧,要学会自己解决问题,csdn这里其实对这种很不明确的问题更不容易解决。
以上就是关于linux怎么qtcreator安装sql软件全部的内容,包括:linux怎么qtcreator安装sql软件、在qt里面用release编译运行正常,能连接到数据库,但是无法使用数据库查询了,这是怎么回事喃、linux下qt5安装后打不开(没反应),求解决方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)