为何link时找不到oracle及webmethod的lib?

chunhui_he 2003-11-26 10:09:49
makefile中已定义如下标识并加入-I中
IORAFLAGS=-I$(ORAPATH)/precomp/hdrs -I$(ORAPATH)/precomp/public -I$(ORAPATH)/precomp/include -I/$(ORAPATH)/oracore/include -I$(ORAPATH)/oracore/public -I$(ORAPATH)/oracore/port/include -I$(ORAPATH)/xdk/include -I$(ORAPATH)/xdk/public -I$(ORAPATH)/nlsrtl/include -I$(ORAPATH)/slax/include -I$(ORAPATH)/rdbms/demo -I$(ORAPATH)/rdbms/public
IWEBMETHODFLAGS=-I./include -I./include/admin(此处存放webmethod)
又定义-L./lib -L$(ORAPATH)/lib -L$(ORAPATH)/precomp/lib
为何link时还是有多个undefined symbol(sqlcxt,sqlglm,awPublishEvent等)
...全文
36 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fierygnu 2003-11-26
  • 打赏
  • 举报
回复
不是-L路径设置问题,是没有连接库。用-l连接oracle的开发库。
nuaazl 2003-11-26
  • 打赏
  • 举报
回复
把 -L$(ORAPATH)/lib -L$(ORAPATH)/precomp/lib
中的lib改为lib32 就ok了!!!

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧