1、第一步、找文件Tools->options->projects and solutions->VC++ directories分别在包含文件,库文件填加了路径(这些侨嚅检货路径只告诉编译器怎么找文件,没有说把那里面的文件加入工程.)(若不设置,编译报错:无法打开***文件)

2、输入代码Project->properties->c/c++->general->稆糨孝汶;additional include directories 添加包含文件Project->properties->linker->general->additional library directories 添加库文件Project->properties->linker->input->additional additional dependencies添加用到的lib(这一步也可以在代码中显示调用#pragma comment(lib, "***.lib") )(若不添加,连接报错:无法解析的外部符号)

3、拷贝将dll文件拷贝到工程debug文件下(如果不拷贝,编译链接不报错,运行报错:无法找到***.dll)切记这一条条,当然最好把所有输出目录定位到一个文件下面。

4、注意h头文件h头文件,包含dll中说明输出的类或符号原型或数据结构的.h文件。应用程序调用dll时,需要将该文件包含 入应用程序的源文件中。

5、注意LIB文件LIB文件,是dll在编译、链接成功之后生成的文件,作用是当其他应用程序调用dll时,需要将该文件引入应用 程序,否则产生错误。如果不想用lib文件或者没有lib文件,可以用WIN32 API函数LoadLibrary、GetProcAddress装载。

6、注意dll文件dll文件,真正的可执行文件,开发成功后的应用 程序在发布时,只需要有.exe文件和.dll文件,并不需要.lib文件和.h头文件。

7、简单的dll文件如果是简单的dll,没有导出为各种类的,仅导出了一些简单的函数。那么可以通过 Dependency Walker 或者其他工具来检查dll的导出表,可以看到导出函数的函数名。通过名字猜测其意义。
