pggw.net
当前位置:首页 >> Error LNK2019: 无法解析的外部符号 __imp__imgClo... >>

Error LNK2019: 无法解析的外部符号 __imp__imgClo...

所以,你需要导入winreg.h头文件(或Windows.h),并且添加Advapi32.lib静态库到链接清单中.学会利用MSDN.

动态链接库中的函数调用标准和你的不一致.如果是标准动态库就是你调用的问题了.如果是自己写的动态库,那看下编写的时候有没有指定调用标准.建议使用动态库时候都用def文件编辑一下名称,这样就能避免名字编译改编问题了. 另外给你推荐个查看动态库中函数名称的办法,使用VC集成环境中的depends工具,看一下动态库中的名字是不是被改编了,如果被改编了你需要按照要求的去调用

可能头文件没有包含,或者变量,函数没有定义最好能把编译日志贴出来

出现无法解析的外部符号是因为程序中出现有函数声明,无函数定义.检查程序中是否出现这样的情况,比较隐藏的是引用库函数时,相关的库是否引用(没有引用,可以通过工程设置或:#pragrma comment(lib, "xxx.lib") 引用)和可用.

需要加入库文件ws2_32.lib可以在stdafx.h中增加这一句:#pragma comment(lib, "ws2_32.lib")

一般出现lnk2019错误都是库文件没添加造成的.项目--》属性--》配置属性--》链接器-》输入--》附加依赖项在其中加入所需库文件,同时在“链接器--》常规--》附加库目录”中填入相应库名.这样应该就可以了

在工程属性中改一下字符集,别选unicode,VS2008可能默认是unicode 选Use Multi-Byte Character Set,多字节字符集

在函数“function”中引用了无法解析的外部符号“symbol”在 function 中找到了未定义的外部符号 (symbol).若要解决此错误,请提供符号定义或移除引用它的代码.有关更多信息,请参见,函数内联问题自动(函数范围)变量缺少

一般是有函数申明没有函数实现,说白了就是有头文件没有实现文件,或者lib,加上个#pragma comment(lib,"改为具体的lib")试试,或者在工程属性里加上 具体的lib

没有添加静态库 #pragma comment( lib, "ws2_32.lib" ) 找个文件头部加上这句 我猜你是在用socket

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.pggw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com