LNK2019: 无法解析的外部符号

错误:Round6View.obj:errorLNK2019:无法解析的外部符号"protected:void__thiscallCRound6View::fine_ma... 错误:Round6View.obj : error LNK2019: 无法解析的外部符号 "protected: void __thiscall CRound6View::fine_math(int &,int &,int &,int &)" (?fine_math@CRound6View@@IAEXAAH000@Z),该符号在函数 "public: void __thiscall CRound6View::Onset(void)" (?Onset@CRound6View@@QAEXXZ) 中被引用

代码:
void next(int &x, int &y,int type);

提问:是&x不能做参数吗? 用向导添加参数也添加不了&x。

看了很多帖子,都是说 项目属性设置的问题。或者LNK库没添加
不过都没弄好。
请高手指教,谢谢了
展开
 我来答
泡影果果616
推荐于2017-10-15 · 知道合伙人软件行家
泡影果果616
知道合伙人软件行家
采纳数:2005 获赞数:71338
软件技术从上学的时候就在研究,虽没最强大脑那般无敌,但依靠后天的勤奋学习,相信可以很专业的帮助更多人

向TA提问 私信TA
展开全部

  LNK2019: 无法解析的外部符号解决方法:

  1. 遇到这种问题一般都是由于缺少相应的库文件。

  2. 右击项目,选择“属性”--“链接器”--“输入”--“附加依赖项”根据错误中的提示在下图右边的红色框内添加相应的lib文件。

  3. 再次编译运行即可避免此类错误产生。


cyngenius
推荐于2017-10-15 · TA获得超过206个赞
知道小有建树答主
回答量:128
采纳率:0%
帮助的人:206万
展开全部
&x作参数没有问题。

无法解析的符号,一般都是没有找到Dll.
错误显示已经编译出.obj文件,编译已经通过,就是链接的时候出错。
你用了什么DLL,需要在项目属性的linker->input中设置.lib
如果你用了mfc或atl,要把General->Use of MFC和Use of ATL设置一下。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友32ad2c744a
2018-10-23 · TA获得超过182个赞
知道答主
回答量:57
采纳率:0%
帮助的人:15.7万
展开全部
楼上说的是一般的解决办法,没有错。
但是有的问题不在这,我之前添加VISA库编译就遇到这个问题,按照别人说的添加库路径没有用,我是64位系统,使用VS2013,默认编译使用的是win32,怎么样都提示这个错误。后来在网上找到了个帖子,将win32更改为X64,编译成功无错误。
还有的不知道如何添加库的,直接使用全路径也能解决,#pragma comment(lib,“C:\\A\\B\\C\\XXXX.lib”)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我是dongping
2009-04-20 · TA获得超过644个赞
知道小有建树答主
回答量:478
采纳率:0%
帮助的人:239万
展开全部
库文件定义冲突,或者出现了未定义的符号、函数名等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yxcncoo
2009-04-16 · 超过32用户采纳过TA的回答
知道答主
回答量:392
采纳率:0%
帮助的人:105万
展开全部
如果全局变量引用不对也会出现这种情况,像你说的不妨去查看一下全局变量的引用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式