动态链接库函数导入问题
新建了一个动态链接库文件Dll1,里面有两个函数add subtract,在TestDll工程中添加导入了Dll1.lib文件,又把Dll1.dll文件复制到了TestDll文件夹下,编译时出现了如下错误提示
--------------------Configuration: DllTest - Win32 Debug--------------------
Linking...
DllTestDlg.obj : error LNK2001: unresolved external symbol "int __cdecl add(int,int)" (?add@@YAHHH@Z)
DllTestDlg.obj : error LNK2001: unresolved external symbol "int __cdecl subtract(int,int)" (?subtract@@YAHHH@Z)
Debug/DllTest.exe : fatal error LNK1120: 2 unresolved externals
应该是没导进去,不知道是什么原因,请高手指点,谢谢了!!!!
--------------------Configuration: DllTest - Win32 Debug--------------------
Linking...
DllTestDlg.obj : error LNK2001: unresolved external symbol "int __cdecl add(int,int)" (?add@@YAHHH@Z)
DllTestDlg.obj : error LNK2001: unresolved external symbol "int __cdecl subtract(int,int)" (?subtract@@YAHHH@Z)
Debug/DllTest.exe : fatal error LNK1120: 2 unresolved externals
应该是没导进去,不知道是什么原因,请高手指点,谢谢了!!!!
...全文
相关推荐
C++动态链接库编程经典文档
**导入DLL** - 在使用DLL的客户端代码中,需要包含DLL的头文件,并使用`__declspec(dllimport)`来导入函数。
VC++ 动态链接库编程
**导入DLL**:在使用DLL的客户端程序中,需要使用`__declspec(dllimport)`关键字导入DLL的函数。
python使用ctypes库调用DLL动态链接库
同时,对函数参数和返回类型进行适当的类型转换是必要的,以避免数据类型不匹配导致的问题。
python调用动态链接库的基本过程详解
c_pointer ```#### 七、总结本文详细介绍了Python调用动态链接库的基本过程,包括加载动态链接库、调用其中的函数以及处理可能出现的问题。
VC++动态链接库详解
**链接库**:在需要使用DLL的客户端程序中,使用`__declspec(dllimport)`关键字来导入导出的函数。使用VC++动态链接库有几种方法:1.


进程/线程/DLL
