我在linux下按了客户端,也能远程登录数据库,可编译OCCI的例子就是不行。
我也设置LD_LABRARY_PATH了,命令:g++ -I/root/oraclesdk/sdk/include -L/usr/lib/oracle/10.2.0.3/client/lib -o occidml occidml.cpp
这样就说以大堆的undefined reference to 'oracle ::occi::
就是没定义occi的
我又用eclips把/root/oraclesdk/sdk/include 包含在Include下,
library下有用 选项libraries(-l)这是库名吧,我起了个occi,然后library search path我添了  /usr/lib/oracle/10.2.0.3/client/lib ,编译:
可他说g++ -L/usr/lib/oracle/10.2.0.3/client/lib -o "occi" ./src/occi.o -locci
/usr/bin/ld:can't find -locci