VS2017生成静态链接库并被C++调用

生成静态链接库

新建C++ 静态库工程

新建水果Fruit类

在Fruit构造函数里添加一句打印函数,方便我们后续验证

生成后到工程目录下的Debug目录下查看生成的.lib文件

 

调用静态链接库

新建C++控制台工程

将lib文件的相对路径填入“附加库目录”,这样编译时编译器就可以找到lib所在目录了

第一种调用方法

第一种方法,直接在.c文件中声明所调用的lib文件名“#pragma comment(lib,"Staticlib.lib")

第二种调用方法

第二种调用方法是在项目属性中进行手工配置

运行应用程序

Fruit的构造函数打印“fruit”字符串,静态链接库调用成功

猜你喜欢

转载自blog.csdn.net/weixin_42314225/article/details/86355140