门户
书籍
教程
论坛
问答
下载
签到
个人空间
帐号
自动登录
找回密码
密码
登录
立即注册
账号
自动登录
找回密码
密码
登录
立即注册
请绘制轨迹完成人机验证
由vaptcha提供技术支持
登录
注册
搜索
搜索
搜索
热搜
qml
quick
串口
输入中文
数据库
arm
百度地图
qt聊天
QT安装
安装
多窗口
中文乱码
聊天
局域网
鼠标
QT
图片
乱码
rs485通讯
多线程
android
多文档编辑器
本版
用户
本版
用户
【HUX】问题互助平台
博客
动态
好友
帖子
收藏
道具
勋章
任务
淘帖
动态
日志
相册
分享
记录
留言板
群组
门户
导读
排行榜
设置
我的收藏
退出
Qt开源社区
›
精华区(请在“有问必答”发帖)
›
有问必答
›
安装配置
›
求助! qt5.5 如何注册oci?
发布主题
返回列表
求助! qt5.5 如何注册oci?
9
回复
9190
查看
[复制链接]
greenbug
当前离线
积分
80
greenbug
累计签到:55 天
连续签到:1 天
来源:
2016-1-24 11:28:14
显示全部楼层
|
阅读模式
1
Qter豆
各位大侠,本人安装的是qt5.5,windows 7 x64操作系统,采用的是mingw,通过qt自带的帮助文档编译oracle驱动不成功(原因是帮助文档中的编译路径与实际安装好的qt路径组织结构不一致),请教大侠,该如何注册编译呢?这里谢过。
我来回答
相关帖子
如何 界面上的 某几个控件自动定时刷新
摄像头采集的视频和QT的GUI显示到LCD的不同显示层,该如何...
Qt creator构建和qt库编译安装
如何通过QT获取linux命令行结果(注:带有管道的命令)
MacOS10.12如何安装Qt5.8?
安装qt插件之后VS2015如何进行网络编程?
如何保存QGraphicsScene的所有item到本地文件中
QML中如何添加一条动态线段
QGraphicsItemAnimation如何串行的显示动画
用vs装qt怎么创建两个qt项目,socket如何在两个界面传递?
将几个按钮放到verticalLayout里面如何调整,按钮的宽度
qml下如何 使用for循环出多个Text控件或Slider控件
双向属性绑定通过ui用C++实现如何做
qml在安卓中如何切换窗口?
Qt WebEngine示例程序的浏览器,如何播放flash
给l控件英文字体指定大小,拿到开发板上加参数-fn unifont...
QML:TableView 行委托rowdelegate中的项目如何聚焦?
如何重绘直线
qt+vs 如何获取exe的版本号?
qml下如何使用FOR循环出ListModel中的数据?
回复
使用道具
举报
yafeilinux
当前离线
积分
2051
yafeilinux
累计签到:1569 天
连续签到:1 天
2016-1-25 17:34:16
显示全部楼层
原因是帮助文档中的编译路径与实际安装好的qt路径组织结构不一致
这个是什么意思?
回复
使用道具
举报
greenbug
当前离线
积分
80
greenbug
累计签到:55 天
连续签到:1 天
2016-1-26 22:40:55
显示全部楼层
官方帮助中是这么写的:
set INCLUDE=%INCLUDE%;c:\oracle\oci\include
set LIB=%LIB%;c:\oracle\oci\lib\msvc
cd %QTDIR%\qtbase\src\plugins\sqldrivers\oci
qmake oci.pro
nmake
但我的qt5.5安装路径下没有"src"这一路径,所以就找不到该路径下的oci.pro,没法进行OCI编译。
回复
使用道具
举报
神奇号
当前离线
积分
267
神奇号
累计签到:234 天
连续签到:1 天
2016-1-27 09:04:43
显示全部楼层
路过,看看,
回复
使用道具
举报
plgkm6
当前离线
积分
63
plgkm6
累计签到:47 天
连续签到:1 天
2016-1-31 19:24:59
显示全部楼层
修改一下路径配置不行吗?
或者,你是不是没用qt creater?用它弄工程试一试
回复
使用道具
举报
greenbug
当前离线
积分
80
greenbug
累计签到:55 天
连续签到:1 天
2016-2-4 09:40:03
显示全部楼层
qt安装路径下没有src目录这一问题已解决(原因是当时安装qt时没有选择包含源文件),通过重新安装qt解决。
但出现另外一个问题,在执行完:
...
qmake oci.pro
mingw32-make
命令之后,提示:
... ...
...
cannot find -1oci
collect2.exe:error:1d returned 1 exit status
Makefile.Release:81: recipe for target '..\..\..\..\plugins\sqldrivers\qsqloci.dll' failed
mingw32-make[1]: *** [..\..\..\..\plugins\sqldrivers\qsqloci.dll] Error 1
...
makefile:38: recipe for target 'release-all' failed
mingw32-make: *** [release-all] Error 2
我对过oci.pro这个文件中各关联文件,都存在,但一直出现上述错误,不知问题在哪。
是否与我的操作系统是64位有关呢?
回复
使用道具
举报
a408815041
当前离线
积分
912
a408815041
累计签到:410 天
连续签到:1 天
2016-2-4 09:55:02
显示全部楼层
cannot find -1oci
是没找到这个 oci相关的库
回复
使用道具
举报
greenbug
当前离线
积分
80
greenbug
累计签到:55 天
连续签到:1 天
2016-2-4 10:46:22
显示全部楼层
是INCLUDE和LIB这两个环境变量中的内容吗?它们已分别指向ORACLE安装路径下的OCI\include和OCI\lib\MSVC。
回复
使用道具
举报
greenbug
当前离线
积分
80
greenbug
累计签到:55 天
连续签到:1 天
2016-4-30 09:55:16
显示全部楼层
用了其它代替方案解决,但还是没能找到问题根源,先这样吧!
回复
使用道具
举报
greenbug
当前离线
积分
80
greenbug
累计签到:55 天
连续签到:1 天
2016-6-11 11:14:52
显示全部楼层
该问题已解决。参考了这篇文章:
http://blog.csdn.net/sdqyhn/article/details/39855847
非常感谢这篇文章的博主!
回复
使用道具
举报
返回列表
发表新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满)
我知道了