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

一、创建静态库

创建工程可以参考visual studio2019入门——创建工程

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

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

 

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

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

 

 

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

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

 

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

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

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

 

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

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

 

 

 

二、创建动态库

创建工程可以参考visual studio2019入门——创建工程,以及创建静态库。

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

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

内容如下:

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

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

函数2

……

函数N

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

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

 

上一篇:mysql 由于找不到MSVCP120.dll 解决办法


下一篇:fedora学习笔记 3:虚拟机中fedora 8在线升级成功