使用他人的dll碰到的问题:error LNK2001和fatal error LNK1120
2009-06-11 13:46
232 查看
原文地址:http://www.china-askpro.com/msg3/qa67.shtml
程序中使用了他人开发的dll,并不了解其内在机制。程序中能看到需要的类和文件,compile通过,但是不能通过link。
报错信息:
VpfPage.obj : error LNK2001: unresolved external symbol "public: bool __thiscall vpfairy::SetWinPage(class CWnd *,char *,int)" (?SetWinPage@vpfairy@@QAE_NPAVCWnd@@PADH@Z)
Debug/CNGMDI.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
相关解答:
这种错误表示VC++在链接时无法找到
SetWinPage函数,象这种错误一般都是由于需要某些.LIB文件。你可
以选择“Project|Settings”,在Link标签的Object/library
modules部分加上所需的.LIB文件。如果你不知道哪个文件是你要的,可以使用搜索工具在VC的Lib目录中查找指定的符号,例
如,WNetGetUser在mpr.lib中。
在MSDN Library的帮助中,对于每个API函数都说明了其需要的头文件、库文件和适用的操作系统。
程序中使用了他人开发的dll,并不了解其内在机制。程序中能看到需要的类和文件,compile通过,但是不能通过link。
报错信息:
VpfPage.obj : error LNK2001: unresolved external symbol "public: bool __thiscall vpfairy::SetWinPage(class CWnd *,char *,int)" (?SetWinPage@vpfairy@@QAE_NPAVCWnd@@PADH@Z)
Debug/CNGMDI.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
相关解答:
这种错误表示VC++在链接时无法找到
SetWinPage函数,象这种错误一般都是由于需要某些.LIB文件。你可
以选择“Project|Settings”,在Link标签的Object/library
modules部分加上所需的.LIB文件。如果你不知道哪个文件是你要的,可以使用搜索工具在VC的Lib目录中查找指定的符号,例
如,WNetGetUser在mpr.lib中。
在MSDN Library的帮助中,对于每个API函数都说明了其需要的头文件、库文件和适用的操作系统。
相关文章推荐
- VS2010 使用过程中碰到的一个DLL导入失败的问题
- VS2010 使用过程中碰到的一个DLL导入失败的问题
- 解决使用MSBuild编译项目没有拷贝间接引用的dll问题
- 在dll中使用 DirectSound,编译能通过,但会出现内存问题,而且不能发声
- 使用Hibernate Validator中碰到的一些问题
- dll中使用ado时遇见的问题
- 使用libtool碰到的问题
- 要将程序集“X”标记为系统必备,必须对其进行强签名-使用ClickOnce发布软件时碰到的问题之一
- Android Studio使用过程中碰到问题及解决方案整理
- CString导致使用Dll动态库无法编译的问题
- 最近使用karaf+Jetty使用feature碰到了很多问题
- dll的输出函数使用__stdcall调用约定后,客户端用GetProcAddress出现的问题!
- Mule初次使用碰到的问题
- 使用Phalcon开发工具碰到的数据库问题"Table 'XXX' doesn't exist in database when dumping meta-data for XXX"
- duilib 同一个进程多个DLL使用问题
- 使用TortoiseSVN碰到的几个问题(1)-导入,提交,更新
- Android使用adb命令启动应用程序时碰到的问题!( android:exported)
- 碰到一个基本输入输出流的问题,以及对于getline使用总结。
- 工作问题积累(十九)使用dumpbin命令查看.dll(动态链接库)中导出函数
- JfreeChart使用经验总结(分析了使用中碰到的一些常见问题)