VS2013调用动态链接库的方法
理解动态链接库
lib文件存储函数所在位置,dll文件存储函数的具体实现
一般情况下,还额外需要一个.h文件,作用是告诉别人这个dll里面有哪些可用函数。
动态库的加载方法
为了简单明了的使用,这里仅给出一种加载动态链接库的办法。
- 首先,准备好三个需要的文件,分别是.dll,.lib,.h。
- 点击项目属性->链接器->输入->附加依赖项,将.lib文件的全称加入进去。
- 文件名字加入后,程序还并不知道其路径,然后点击项目属性->链接器->常规->附加库目录,将lib文件所在路径加入进去
- 对于dll文件的处理,可以在VC++目录上面增加路径,但是这样做比较繁琐,也不方便程序的移植。建议将dll文件放在工程目录下面。
- 在程序中加入.h文件
这样之后,重新生成解决方案即可完成动态链接库的加载。