MFC中出现这种问题

ThirdData3.obj:errorLNK2001:unresolvedexternalsymbol_mxFreeThirdData3.obj:errorLNK200... ThirdData3.obj : error LNK2001: unresolved external symbol _mxFree
ThirdData3.obj : error LNK2001: unresolved external symbol _matClose
ThirdData3.obj : error LNK2001: unresolved external symbol _mxGetN
ThirdData3.obj : error LNK2001: unresolved external symbol _mxGetM
ThirdData3.obj : error LNK2001: unresolved external symbol _mxGetData
ThirdData3.obj : error LNK2001: unresolved external symbol _matGetVariable
ThirdData3.obj : error LNK2001: unresolved external symbol _matOpen
**3.exe : fatal error LNK1120: 7 unresolved externals
Error executing link.exe.
winIQSIM3.exe - 8 error(s), 0 warning(s)
展开
 我来答
guchunhui2011
2013-03-12
知道答主
回答量:56
采纳率:0%
帮助的人:15.6万
展开全部
常见的连接错误!
可能原因:
1. 第一类:
例如,你用vc建了一个控制台程序,它的入口函数应该是main, 而你使用了WinMain。或者,你用vc打开了一个.c/.cpp 文件,然后直接编译这个文件,这个文件中使用了WinMian而不是main作为入口函数。vc这时的默认设置是针对控制台程序的。
2.第二类:程序没有添加必要的库
当copy网上的源程序,在本机编译的时候,由于新建的工程没有把连接用的库,在连接的时候添加进去,所以一些函数、变量找不到定义的库文件,从而出错。
更多追问追答
追问
我在自己的一个工程里面复制了一个函数到另一个工程里,之前的工程没有问题,可是后来建的工程就出来这个问题了
追答
1、函数的实现是不是也同时拷贝
2、该函数中是否用到库函数,而该库没有被包含进来
3、工程的环境设置是否有问题。

通常这些错误都会有一个error number 这个number一般是指定一类错误,可以百度得到的,不过自己需要多加思考,等自己找到了就会发现也就那么回事!Good Luck!
希望对你有用。
来自:求助得到的回答
相思丶猫2C
2013-03-12 · TA获得超过1198个赞
知道小有建树答主
回答量:1432
采纳率:50%
帮助的人:957万
展开全部
没有找到符号,应该是没有链接到相应的dll
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
红雨100000
2013-03-12 · 超过25用户采纳过TA的回答
知道答主
回答量:113
采纳率:66%
帮助的人:33.4万
展开全部
清理 重新生成!瞎捣腾捣腾
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式