1) 创建静态函数库
文件--项目--visual c++--win32-- win32项目--静态库(取消预编译头)
编写头文件与源文件--编译通过后,会在此项目工程的debug目录下生成*(static).lib文件
2)引用静态函数库
建立好一个常规项目后,把*(static).lib文件与静态函数库中用到的头文件都拖到此项目文件夹下
并把项目--项目属性页--链接器--输入--附加依赖项中填入*(static).lib
项目--项目属性页--链接器--常规--附加库目录中填入要引用的*(static).lib的所在目录
3)创建动态函数库
文件--项目--visual c++--win32-- win32项目--动态库(勾选上空项目)
编写头文件与源文件--编译通过后,会在此项目工程的debug目录下生成*(dlllib).dll文件
创建动态函数库与创建静态函数库不同,在编写静态函数库的源文件或头文件时,按建立常规项目的编写方式即可,但在创建动态函数库时,
需要在头文件中对每个函数的声明加上extern "C" _declspec(dllexport),例如要声明一个int mut(int a ,int b)的函数,应该这样
声明:extern "C