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库没添加
不过都没弄好。
请高手指教,谢谢了 展开
代码:
void next(int &x, int &y,int type);
提问:是&x不能做参数吗? 用向导添加参数也添加不了&x。
看了很多帖子,都是说 项目属性设置的问题。或者LNK库没添加
不过都没弄好。
请高手指教,谢谢了 展开
展开全部
&x作参数没有问题。
无法解析的符号,一般都是没有找到Dll.
错误显示已经编译出.obj文件,编译已经通过,就是链接的时候出错。
你用了什么DLL,需要在项目属性的linker->input中设置.lib
如果你用了mfc或atl,要把General->Use of MFC和Use of ATL设置一下。
无法解析的符号,一般都是没有找到Dll.
错误显示已经编译出.obj文件,编译已经通过,就是链接的时候出错。
你用了什么DLL,需要在项目属性的linker->input中设置.lib
如果你用了mfc或atl,要把General->Use of MFC和Use of ATL设置一下。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上说的是一般的解决办法,没有错。
但是有的问题不在这,我之前添加VISA库编译就遇到这个问题,按照别人说的添加库路径没有用,我是64位系统,使用VS2013,默认编译使用的是win32,怎么样都提示这个错误。后来在网上找到了个帖子,将win32更改为X64,编译成功无错误。
还有的不知道如何添加库的,直接使用全路径也能解决,#pragma comment(lib,“C:\\A\\B\\C\\XXXX.lib”)。
但是有的问题不在这,我之前添加VISA库编译就遇到这个问题,按照别人说的添加库路径没有用,我是64位系统,使用VS2013,默认编译使用的是win32,怎么样都提示这个错误。后来在网上找到了个帖子,将win32更改为X64,编译成功无错误。
还有的不知道如何添加库的,直接使用全路径也能解决,#pragma comment(lib,“C:\\A\\B\\C\\XXXX.lib”)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
库文件定义冲突,或者出现了未定义的符号、函数名等
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果全局变量引用不对也会出现这种情况,像你说的不妨去查看一下全局变量的引用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询