visual studio2019入门——创建静态库和动态库


一、创建静态库

创建工程可以参考

1.不同的是在创建新项目时,搜索并选择静态库:

2.创建成功后,如果用不到的话,把自带的头文件和源文件删掉,反之我是用不到,动态库也是一样的,先删掉用不到的:

 3.选择不使用预编译头,动态库也是一样的:

4.接下来就可以随便写点什么,然后编译成动态库了,如果头文件与工程名不同,需要在包含目录中输入头文件路径,需要注意的是,

静态库不能引用静态库,而动态库可以引用静态库:

5.如果工程以及创建好,可以在配置类型中进行切换,切换后记得重新配置属性页:

二、创建动态库

创建工程可以参考,以及创建静态库。

1.动态库需要创建一个模块定义文件来导出函数:

内容如下:

LIBRARY "xxx.dll"    //输入动态库的名称
EXPORTS      //导出标识符

函数1        //填写需要导出的函数名

函数2

……

函数N

2.输入模块定义文件名称,但是目前我还没搞懂怎么改变模块定义文件的路径,所以只能在工程目录下放模块定义文件: