hur.cn - 华软网

 热门搜索

vc++做dll遇到的错误

  作者:未知    来源:网络    更新时间:2011/5/24
[size=11px]生成dll遇到的错误:[/size]
--------------------Configuration: DLL007 - Win32 Debug--------------------
Linking...
LINK : warning LNK4224: /PDBTYPE is no longer supported;  ignored
.\DLL007.def(4) : warning LNK4017: DESCRIPTION statement not supported for the target platform; ignored
   Creating library Debug/DLL007.lib and object Debug/DLL007.exp
DLL007.obj : error LNK2001: unresolved external symbol __RTC_Shutdown
DLL007.obj : error LNK2001: unresolved external symbol __RTC_InitBase
DLL007.obj : error LNK2019: unresolved external symbol __RTC_CheckEsp referenced in function "public: __thiscall CDLL007App::CDLL007App(void)" (??0CDLL007App@@QAE@XZ)
DLL007.obj : error LNK2019: unresolved external symbol @_RTC_CheckStackVars@8 referenced in function _DrawImage
Debug/DLL007.dll : fatal error LNK1120: 4 unresolved externals
执行 link.exe 时出错.
 -------------------------------------------------------------------------------------------------------
可以通过编译的就是生成那个dll遇到错误

---华软 网友回答---
To solve this open the Project Properties, then goto:
C/C++ -> Code Generation
... and change:
Basic Runtime Checks from "Both (/RTC1, equiv. to /RTCsu)" to "Default".
=============================================================================
不清楚你的VC版本,你试试看有没有用。
---华软网友回复---
Lib当中好像有错误,编写dll最好能在exe中测试下,有的纯dll编译可以过,只是警告而已,但是在exe中加载会报错。
---华软网友回复---
LNK2001变量或函数没定义,在cpp里实现或加lib库
LNK2019可能是头文件和lib库版本不一致
---华软网友回复---
我用的vc6.0的版本
---华软网友回复---
有高手知道怎么解决dll文件找不到的问题吗?
PS:此dll文件实际是生成了的,只是调试时系统一直报错说应用程序无法找到
---华软网友回复---
谢谢大家我知道怎么错了   弄了ddk忘了调顺寻      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。