我用VC6.0建了一个导出动态库的工程,具体是:New/Projects/Win32 Dyanmic-Link Library,然后选择了An Empty Dll Project,然后加入了我的程序代码文件及定义导出符号def文件,其中def文件的内容如下:; orasbt.def : Declares the module parameters for the DLL.
LIBRARY "orasbt"
DESCRIPTION 'orasbt Windows Dynamic Link Library'
EXPORTS
; Explicit exports can go here
sbtclose
sbtinfo
sbtinit
sbtopen
sbtread
sbtremove
sbtwrite编译后产生错误:
--------------------Configuration: orasbt - Win32 Debug--------------------
Linking...
orasbt.def : error LNK2001: unresolved external symbol sbtclose
orasbt.def : error LNK2001: unresolved external symbol sbtinfo
orasbt.def : error LNK2001: unresolved external symbol sbtinit
orasbt.def : error LNK2001: unresolved external symbol sbtopen
orasbt.def : error LNK2001: unresolved external symbol sbtread
orasbt.def : error LNK2001: unresolved external symbol sbtremove
orasbt.def : error LNK2001: unresolved external symbol sbtwrite
Debug/orasbt.lib : fatal error LNK1120: 7 unresolved externals
LINK : fatal error LNK1141: failure during build of exports file
Error executing link.exe.orasbt.dll - 9 error(s), 0 warning(s)程序没有错误,只是代码文件多一些。现在编译老是出这个问题,请问哪位大哥大姐小弟小妹知道解决?先谢了
LIBRARY "orasbt"
DESCRIPTION 'orasbt Windows Dynamic Link Library'
EXPORTS
; Explicit exports can go here
sbtclose
sbtinfo
sbtinit
sbtopen
sbtread
sbtremove
sbtwrite编译后产生错误:
--------------------Configuration: orasbt - Win32 Debug--------------------
Linking...
orasbt.def : error LNK2001: unresolved external symbol sbtclose
orasbt.def : error LNK2001: unresolved external symbol sbtinfo
orasbt.def : error LNK2001: unresolved external symbol sbtinit
orasbt.def : error LNK2001: unresolved external symbol sbtopen
orasbt.def : error LNK2001: unresolved external symbol sbtread
orasbt.def : error LNK2001: unresolved external symbol sbtremove
orasbt.def : error LNK2001: unresolved external symbol sbtwrite
Debug/orasbt.lib : fatal error LNK1120: 7 unresolved externals
LINK : fatal error LNK1141: failure during build of exports file
Error executing link.exe.orasbt.dll - 9 error(s), 0 warning(s)程序没有错误,只是代码文件多一些。现在编译老是出这个问题,请问哪位大哥大姐小弟小妹知道解决?先谢了
解决方案 »
- IOCP不使用AcceptEx接收数据,怎么搞?
- 请教,如何把access各字段作为成员添加到CRecordset中
- 请各位大哥帮我看看下面这个错误,谢谢!
- [franklyTalk] 从界面逻辑分离开始
- 在VC对话框中如何动态响应系统设备变化?
- 如何在Child Frame的右下角创建一个按钮
- 关于取得窗口text的问题(不想用HOOK)在线等待立即松分
- 请教,怎样保存流式文件,比如*.rm等?
- 各位大虾~~~请问谁做过进程间(EXE)COM 的PROXY/STUB,NMAKE 命令怎么用?
- 为何自添在任务栏右键菜单(SystemMenu)中是灰色的...? (基于对话框程序)
- 监控中的缓存实现??
- 关于ListCtrl显示数据的问题
#ifdef __cplusplus
extern "C" {
#endifextern ...sbtclose...
extern ...sbtinfo...
extern ...sbtinit...
extern ...sbtopen...
extern ...sbtread...
extern ...sbtremove...
extern ...sbtwrite...#ifdef __cplusplus
}
#endif