免费注册 查看新帖 |

Chinaunix

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

关于ORACLE PROC 编译成为DLL的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-08-25 21:51 |只看该作者 |倒序浏览
我的问题是在VC编译器中编译含有ORACLE SQL语句的程序,怎样可以编译通过,编译成为DLL文件, 我在编译的过程中,出现下面这个错误,请问大家遇到过没有,可否给予指正。
error LNK2001: unresolved external symbol "void __cdecl sqlcxt(void * *,unsigned long *,struct sqlexd *,struct sqlcxp const *)" (?sqlcxt@@YAXPAPAXPAKPAUsqlexd@@PBUsqlcxp@@@Z)
Debug/ProcTest.dll : fatal error LNK1120: 1 unresolved externals

还有就是我在8月22日,中午差不多是12点中发的这个内容的帖子,被删除了,不知道斑竹是什么原因给删除掉了,还请删除的斑竹明示,我的帖子有何不当之处,请详细说明原因。

论坛徽章:
0
2 [报告]
发表于 2003-08-26 09:51 |只看该作者

关于ORACLE PROC 编译成为DLL的问题

编译器找不到sqlcxt()这个函数的定义。
你到project settings中选link页,然后在object/library modules输入框中输入sqllib的路径(是不是叫sqllib我不清楚,反正就是oracle自己带的dll库名),然后再次编译

论坛徽章:
0
3 [报告]
发表于 2003-08-26 10:05 |只看该作者

关于ORACLE PROC 编译成为DLL的问题

谢谢这位老兄了,我试过了,是SQLLIB80。LIB 还有ORASQL8。LIB我都试过了,没有用的,一直出现这个问题,没有办法编译成功是不是ORACLE自己的BUG呀,但是可以编译成EXE文件的了,但是编译DLL用相同的库文件报告我写的哪个错误,极其郁闷!

论坛徽章:
0
4 [报告]
发表于 2003-08-28 10:37 |只看该作者

关于ORACLE PROC 编译成为DLL的问题

大哥们没有人给解答吗,我好郁闷呀。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP