error LNK2019: 无法解析的外部符号
答案:4 悬赏:70 手机版
解决时间 2021-11-17 08:14
- 提问者网友:椧運幽默
- 2021-11-17 00:09
error LNK2019: 无法解析的外部符号
最佳答案
- 五星知识达人网友:低血压的长颈鹿
- 2021-11-17 01:34
遇到这种问题一般都是由于缺少相应的库文件
右击项目,选择“属性”--“链接器”--“输入”--“附加依赖项”
根据错误中的提示在下图右边的红色框内添加相应的lib文件
再次编译运行即可避免此类错误产生
这是我们常见的错误,我们要学会解决
只有在不断地探索解决的时候才会有收获
这样对程序员才是一种欣喜,一种进步
右击项目,选择“属性”--“链接器”--“输入”--“附加依赖项”
根据错误中的提示在下图右边的红色框内添加相应的lib文件
再次编译运行即可避免此类错误产生
这是我们常见的错误,我们要学会解决
只有在不断地探索解决的时候才会有收获
这样对程序员才是一种欣喜,一种进步
全部回答
- 1楼网友:思契十里
- 2021-11-17 04:57
楼上说的是一般的解决办法,没有错。
但是有的问题不在这,我之前添加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”)。
- 2楼网友:几近狂妄
- 2021-11-17 03:23
GetStringFromKeyboard这个函数的执行体未被找到。请检查头文件是否包含正确。
static变量的声明错误,也会导致LNK2019,你可以在MSDN里输入LNK2019查看更详细的信息。
static变量的声明错误,也会导致LNK2019,你可以在MSDN里输入LNK2019查看更详细的信息。
- 3楼网友:猎心人
- 2021-11-17 01:56
你用了zylib库函数了吧。这个错误说明你包含了zylib.h,但没有正确导入它的链接库。
要确认zylib的链接库放在正确的位置(一般放在VS/VC目录子目录,参考VC的选项目录设置),并被工程正确的导入(可以在工程设置中导入,也可以通过代码)
要确认zylib的链接库放在正确的位置(一般放在VS/VC目录子目录,参考VC的选项目录设置),并被工程正确的导入(可以在工程设置中导入,也可以通过代码)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯