免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3033 | 回复: 4
打印 上一主题 下一主题

[C++] LINUX下编译occi不装oracle行吗 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-05 11:48 |只看该作者 |倒序浏览
我把rdbms/public/下的occi*.h全部拷过来一共6个,还拷了两个libocci.so.10.1和libclntsh.so.10.1过来
编译命令如下
g++ -o occi occi.cpp -I. -L. -lclntsh -locci
我的程序只连一下数据库并向一个表插入一条数据,很简单的一个程序
出错都显示
/occiAQ.h:54: 错误:‘OCI_MSG_READY’ 在此作用域中尚未声明
./occiAQ.h:55: 错误:‘OCI_MSG_WAITING’ 在此作用域中尚未声明
./occiAQ.h:56: 错误:‘OCI_MSG_PROCESSED’ 在此作用域中尚未声明
./occiAQ.h:57: 错误:‘OCI_MSG_EXPIRED’ 在此作用域中尚未声明
./occiAQ.h:104: 错误:ISO C++ 不允许声明无类型的 ‘OCIAQMsgProperties’
./occiAQ.h:104: 错误:expected ‘;’ before ‘*’ token
./occiAQ.h:106: 错误:‘OCIAQMsgProperties’ 未声明
./occiAQ.h:119: 错误:‘OCI_ENQ_BEFORE’ 在此作用域中尚未声明
./occiAQ.h:120: 错误:‘OCI_ENQ_TOP’ 在此作用域中尚未声明
./occiAQ.h:124: 错误:‘OCI_ENQ_IMMEDIATE’ 在此作用域中尚未声明
./occiAQ.h:125: 错误:‘OCI_ENQ_ON_COMMIT’ 在此作用域中尚未声明
./occiAQ.h:160: 错误:‘OCI_DEQ_BROWSE’ 在此作用域中尚未声明
./occiAQ.h:161: 错误:‘OCI_DEQ_LOCKED’ 在此作用域中尚未声明
./occiAQ.h:162: 错误:‘OCI_DEQ_REMOVE’ 在此作用域中尚未声明
./occiAQ.h:163: 错误:‘OCI_DEQ_REMOVE_NODATA’ 在此作用域中尚
之类的

在LINUX下编译OCCI一定要装ORACLE吗,请大家指教。。。。。。。。。

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
2 [报告]
发表于 2008-08-05 13:05 |只看该作者
估计还需要其他头文件吧,多拷贝一些头文件过来试试。

论坛徽章:
0
3 [报告]
发表于 2008-08-05 13:43 |只看该作者
需要客户端,客户端不大的

论坛徽章:
0
4 [报告]
发表于 2008-08-05 14:34 |只看该作者
我后面把PUBLIC下所有的头文件都拷贝过来了,连接的时候又需要其它SO.....没办法

我编译连接了一下,老出现 undefined reference to `oracle:cci::Environment::terminateEnvironment(oracle:cci::Environment*)这个错误,网上搜索一下好象没答案....
编译命令如下
g++ -o occi occi.cpp -I$ORACLE_HOME/rdbms/public -L$ORACLE_HOME/lib -lclntsh -locci
还请大家指教

论坛徽章:
0
5 [报告]
发表于 2008-11-11 14:11 |只看该作者
如果和安装的oracle服务器在同一台机器上开发,还需要装client么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP