VC2010调用DLL及调试DLL

简介:

用VC2010生成DLL及lib文件。DLL中只有一个函数,用来测试用的,如下:

1
2
3
4
extern  "C"  __declspec ( dllexport int  __stdcall add( int  a, int  b)  
{  
    return  a+b;  
}

(一)调试DLL,如下:

项目-->属性-->配置属性-->调试->命令:

$(TargetDir)\testdll.exe 因testdll.exe放在dll的生成的debug目录中

提示:testdll.exe是一个调用dll的测试程序

(二)testdll.exe生成时,先如下处理:

1.C/C++->常规->附加包含的目录,添加include目录(如果单独为dll导出函数,编写了.h文件的话,可在此指定这个.h文件的路径)。

1
2
声明dll中导出的函数
extern  "C"  __declspec ( dllimport int  __stdcall add( int  a, int  b);

2.链接器->常规->附加库目录: $(TargetDir) 因lib文件在debug目录下,也可指定其他的目录(存放lib文件)

3.链接器->输入->附加依赖项:test1.lib












本文转自Chinayu201451CTO博客,原文链接:http://blog.51cto.com/9233403/1968320 ,如需转载请自行联系原作者



相关文章
|
3月前
|
存储 Java C语言
Windows 下 JNI 调用动态链接库 dll
Windows 下 JNI 调用动态链接库 dll
56 0
|
C++
使用dumpbin查看dll有哪些函数
使用dumpbin查看dll有哪些函数
91 0
|
Windows
找不到mfc110.dll,无法执行代码
找不到mfc110.dll,无法执行代码
165 0
找不到mfc110.dll,无法执行代码