Visual C++ 2010 加载DLL动态链接库
动态链接库的加载需要三个文件:
1 头文件"fun.h"
2 动态链接库文件"fun.dll"
3 动态链接库引入库文件"fun.lib"
在Visual C++ 2010中设置三个地方
1 头文件的包含:将"fun.h" 添加到项目中来,参见上一篇博客中的内容(不再赘述)。
2 动态链接库文件的包含: 将"fun.dll"添加到默认目录中,这个默认目录为:"project->debug”目录
3 动态链接库引入库文件的包含
3.1 将"fun.lib" 放到默认目录中,这个默认目录为"project->project" 目录;同时在"project->projectname properties->cinfiguration properties->Linker->Input->Additional Dependencies" 中添加此文件"fun.lib"。
3.2 将"fun.lib" 保留在原来所属项目的"Debug"目录中不动,并将此目录添加到当前的项目中来 :在"project->projectname properties->cinfiguration properties->Linker->General->Additional library Directories"中添加此目录,可以是绝对目录,也可以是相对目录(见上一篇有关绝对目录)。同时在"project->projectname properties->cinfiguration properties->Linker->Input->Additional Dependencies" 中添加此文件"fun.lib"。
本人因导师项目需要用一个开源的语音软件,那个软件用VC++2010 做的,本以为自己刚熟悉VC++2008就够用的了,没想到还要这番纠结摸索。哎。。。,不过总体来说新工具比旧工具总是好用,因为在VC++2008中要设置的还要再加一项!!真是的
欢迎同行或有兴趣的批评指正,大家共同进步!
摘自ClamReason的专栏
补充:软件开发 , Vc ,