关于Lib的使用技巧 我使用的开发环境是vs 2008,我现在准备向一个工程中加入一个lib文件,供程序使用。我试了以下的方法,全都不成功:1 右击“工程”-》“属性”-》“链接器”-》“输入”,然后输入我的lib文件,编译不通过2 #pragma comment(lib,"my.lib"),同时将lib文件拷贝到相应目录下,编译不通过这是为什么啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 编译不通过,报错如下:error LNK2019:无法解析的外部符号 “int _cdecl MSG_ClientInit(void)" (?MSG_ClientInit@@YAHXZ),该符号........ 1 右击“工程”-》“属性”-》“链接器”-》“输入”,然后输入我的lib文件,编译不通过 这一步的时候,lib在哪儿啊? 我将lib和相应的DLL拷贝到了跟工程源代码相同的目录下,并且我也包含了相应头文件,可还是不行啊!急死人噢 是不是lib文件没有放好,应该放在vc能搜索的目录去,你把lib文件放到sln那个解决方案的目录去看看。 错误是没有函数实现,那应该是lib的位置没有放好 从错误本身看,是没有找到lib dll导出的函数名是否与MSG_ClientInit相同? 把你的.lib文件所在文件夹设为环境变量。或者用#pragma comment(lib,"绝对路径")肯定能通过! 库链接配置那里, 列出的文件, 如果找不到, 会首先报错, 不等链接就报.楼主既然通过了编译阶段, 头文件自然是找到了,没有报告库文件不存在, 导入库也找到了.那个错误表示在导入库(或静态库)中没有找到 MSG_ClientInit 的符号地址信息.是不是没有导出呢? 函数有没加extern "C"可能是名字改编的问题. 结果为什么不同?????????? 取屏幕坐标颜色错误求助! Doc/View结构程序和Dialog based创建工具栏和状态到底有什么不同?? 请问如何将一个树用文件保存? 如何得到listbox当前选中的那一项? 请问如何把一个本地htm文件存为.mht文件后图片不是联结形式,而是图片和文字完全在一起? 关于编辑多个结果文件的问题,请进来看看。多谢 谁能解决 我已将JPEG图片存入ACCESS数据库中,现在不知怎样从库中取出图片,并显示到对话框上 请问如何得到局域网内其他计算机的MAC地址 olldbg 熟手进来看一下,一个很初级的问题!没分了,抱歉!!! MFC怎样调试DLL
error LNK2019:无法解析的外部符号 “int _cdecl MSG_ClientInit(void)" (?MSG_ClientInit@@YAHXZ),该符号........
这一步的时候,lib在哪儿啊?
是不是lib文件没有放好,应该放在vc能搜索的目录去,你把lib文件放到sln那个解决方案的目录去看看。
或者用#pragma comment(lib,"绝对路径")
肯定能通过!
是不是没有导出呢?
可能是名字改编的问题.