error LNK2019: 无法解析的外部符号

1>main.obj:errorLNK2019:无法解析的外部符号"double__cdeclGetRealFromKeyboard(void)"(?GetRealFro... 1>main.obj : error LNK2019: 无法解析的外部符号 "double __cdecl GetRealFromKeyboard(void)" (?GetRealFromKeyboard@@YANXZ),该符号在函数 "double __cdecl GetReal(char *)" (?GetReal@@YANPAD@Z) 中被引用
1>main.obj : error LNK2019: 无法解析的外部符号 "char * __cdecl GetStringFromKeyboard(void)" (?GetStringFromKeyboard@@YAPADXZ),该符号在函数 "char * __cdecl GetString(char *)" (?GetString@@YAPADPAD@Z) 中被引用
展开
 我来答
百度网友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”)。
bhtzu
推荐于2017-11-26 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4218万
展开全部
你用了zylib库函数了吧。这个错误说明你包含了zylib.h,但没有正确导入它的链接库。
要确认zylib的链接库放在正确的位置(一般放在VS/VC目录子目录,参考VC的选项目录设置),并被工程正确的导入(可以在工程设置中导入,也可以通过代码)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
周启萌
2018-07-29 · TA获得超过1152个赞
知道大有可为答主
回答量:1441
采纳率:86%
帮助的人:1720万
展开全部
遇到这种问题一般都是由于缺少相应的库文件

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

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

这是我们常见的错误,我们要学会解决

只有在不断地探索解决的时候才会有收获

这样对程序员才是一种欣喜,一种进步
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
库玉芬曾词
2020-06-01 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:28%
帮助的人:886万
展开全部
你可以看看是不是工程里面没有添加那个头文件,一般文件还是在哪个文件夹下,但是没有添加进工程,我有两次就是那样的,你可以试试找到CDynSplitterWnd头文件然后添加进工程,或者包含试试。我也不清楚你的具体情况,所以只是猜测而已。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
任明星Ming
2013-09-06 · TA获得超过798个赞
知道小有建树答主
回答量:1061
采纳率:100%
帮助的人:1148万
展开全部
GetStringFromKeyboard这个函数的执行体未被找到。请检查头文件是否包含正确。
static变量的声明错误,也会导致LNK2019,你可以在MSDN里输入LNK2019查看更详细的信息。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式