为什么编译的时候会出现链结错误?

cjfwll 2002-03-26 10:37:19
错误类型如下:
Creating library Debug/Program.lib and object Debug/Program.exp: Program.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall CDllApp::InitInstance(void)"
...全文
80 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cjfwll 2002-03-26
  • 打赏
  • 举报
回复
我没有删除掉什么啊,就是新建生成之后写了一段代码,屏蔽了一段
STDAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID* ppv)
STDAPI DllCanUnloadNow(void)
STDAPI DllRegisterServer(void)
就出现上述问题了。

还有mhd(渤海之滨)说的,Link里的选项应该如何改?
prometheusphinx 2002-03-26
  • 打赏
  • 举报
回复
你的工程是WIZARD生成的吧,那你有没有删掉什么东西啊?
你那个int CDllApp::InitInstance(void)是你手工加的吧或者用WIZARD加了后手工改过吧,怎么是int呢,如果是WIZARD加的应该是BOOL才对。
mhd 2002-03-26
  • 打赏
  • 举报
回复
生成dll文件吗?看看projects-setting中的关于link选项
cjfwll 2002-03-26
  • 打赏
  • 举报
回复
为什么没有人回答???????????

1,649

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 非技术类
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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