社区
Qt
帖子详情
怎么发布QOCI的程序
ccddear
2010-10-08 09:39:05
如题。我现在有一个程序是在LINUX平台上用QT写的。现在要发布程序,静态编译后。始终无法载入QOCI驱动。我想问下带QOCI驱动的程序怎么才能发布。
不好意思,刚注册的号没有分。还请大家帮帮忙看看。
...全文
70
2
打赏
收藏
怎么发布QOCI的程序
如题。我现在有一个程序是在LINUX平台上用QT写的。现在要发布程序,静态编译后。始终无法载入QOCI驱动。我想问下带QOCI驱动的程序怎么才能发布。 不好意思,刚注册的号没有分。还请大家帮帮忙看看。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ccddear
2010-10-09
打赏
举报
回复
不是这个意思。QOCI在开发的时候以及ing编译过了,生成了相关的库,并且可以成功连接ORACLE数据库。现在开发结束,我要发布程序。就是将程序静态编译,放到没有Qt SDK的环境中去运行。现在这个QOCI驱动的库怎么载入?我就是放在相同的路径下也不行。
paul_huang
2010-10-08
打赏
举报
回复
QOCI的驱动需要自己编译:
Qt\4.6.3\src\plugins\sqldrivers\oci目录下
会用到oci.h和oracle的库,拷过去就行
Q
OCI
驱动,Qt使用的Oracle-
OCI
驱动
此驱动适用于Oracle11g 32bit,驱动是使用Qt4.8.4和VS2008编译生成的,驱动已成功应用于所开发的应用
程序
中,另需要注意的是使用Q
OCI
驱动,在
发布
时还需要加入
oci
.dll(资源中提供的是32bit的,不适用于64bit),还需要加入ora
oci
ei11.dll文件,这个文件在安装的客户端instantclient文件夹中。如在使用中有问题,可与我联系。
Qt的Oracle数据库Q
OCI
驱动问题
用Qt开发Oracle
程序
时,常会遇到Q
OCI
驱动问题,主要表现为
程序
运行时出现下面的错误。 Q
OCI
driver not loaded available drivers: QSQLITE QODBC3 QODBC 这说明没有安装Qt支持Oracle的驱动。 . 要想避免这个问题,第一种方法是使用效率低下并且费事的ODBC;第二种方法就是安装Q
OCI
驱动咯~ . 要说
解决Qt连接Oracle数据库失败的问题:Q
OCI
driver not loaded
解决Q
OCI
driver not loaded Qt安装好之后运行有关oracle数据库
程序
时会出现问题,原因是,Qt本身缺少一些数据库文件。 qt create编译oracle驱动 1、使用qt creater直接打开D:\qt5.4.2\5.4\Src\qtbase\src\plugins\sqldrivers\
oci
\
oci
.pro文件,工具会自动创建工程。 2、右键工程点击“运行”按钮,工具会自动编译oracle驱动,我生成的文件在D:\qt5.4.2\5.4\Src\qtbase\plugins
为什么将Qt开发的使用数据库的
程序
发布
到其它机器就连接不上数据库?
这是由于
程序
找不到数据库插件而致,可照如下解决方法:在main函数中加入下面语句: QApplication::addLibraryPath(strPluginsPath"); strPluginsPath是插件所在目录,比如此目录为/myapplication/plugins则将需要的sql驱动,比如qsqlmysql.dll, qsqlodbc.dll或对应的.so文件放到...
SQL数据库驱动
程序
然而,对于某些驱动
程序
管理器/ODBC3.x驱动
程序
组合(例如,unixODBC/MaxDB-ODBC),告诉ODBC驱动
程序
以2.x驱动
程序
的方式运行可能会导致驱动
程序
插件出现意外行为。如果必要的库和包含文件不在标准路径中,则配置脚本无法检测到它们,因此可能需要使用驱动
程序
特定的包含和库路径变量或CMAKE_include_path和CMAKE_library_path来指定这些路径。使用Qt Creator,您可以在“项目”面板的“运行”部分更新PATH环境变量,以包括包含客户端库的文件夹的路径。
Qt
16,222
社区成员
26,592
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章