阅读:1618回复:5
求教:MFC常规动态链接库的编译错误
在下在看马安鹏编著的《Visual C++6程序设计导学》,按10.2.2的实例3上机,该例中,先用“MFC APPWizard(dll)”模板生成rgdll项目,编译成功,并创建rgdll.dll,rgdll.lib文件,然后再生成测试项目testdll.编译、连接出现如下错误:
Linking... testdllView.obj : error LNK2001: unresolved external symbol __imp__Factorial Debug/testdll.exe : fatal error LNK1120: 1 unresolved externals Error executing link.exe. 上述错误信息中,Factorial为DLL文件中的一个函数名。我的理解是testdll中的文件不认识Factorial,为什么? 请各位高手赐教,在下万分感激! |
|
沙发#
发布于:2004-09-27 20:58
感谢snowStart先生的答复,在下实际上已经做了你所说的3项工作中的前两项,但不知还有第三项工作,所以总是连接不成功。在link选项中加入rgdll.lib后果然就没事,再次表示谢谢,并送上积分,我以后还会有类似问题,希望能继续得到你的赐教。
|
|