当前位置:   article > 正文

VS2022 自定义库文件_visual studio2022如何添加文件并执行编译

visual studio2022如何添加文件并执行编译

c++从入门到放弃,小白踩坑记录-自定义库文件2

1.如何生成库文件

1.1创建新项目

Alt

1.2选择项目类型 Windows 桌面向导,下一步

在这里插入图片描述

1.3设置项目名称,配置项目存储路径,点击创建按钮

在这里插入图片描述

1.4只勾选空项目,不勾选预编译

在这里插入图片描述

1.5配置项目类型为静态库

在这里插入图片描述

1.6新建cpp文件,新建的cpp文件不需要写主函数

在这里插入图片描述
在这里插入图片描述

int add(int a, int b)
{
	return a + b;
}

int sub(int a, int b)
{
	return a - b;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

1.7新建头文件,与库文件生成无关联(右键头文件=>点击 添加=>点击新建项目=>点击显示视图=>选择文件类型为头文件)

头文件static_lib.h与库文件生成无关联关系,static_lib.h只是作为库文件的接口目录,方便使用者调用库文件的函数方法.
建议头文件命名与库文件保持一致,示例的头文件命名是static_lib.h,库文件命名是MyStaticLib.lib,前后不一致,为不规范命名

在这里插入图片描述

//头文件static_lib.h与库文件生成无关联关系,static_lib.h只是作为库文件的接口目录,方便使用者调用库文件的函数方法.
//建议头文件命名与库文件保持一致,示例的头文件命名是static_lib.h,库文件命名是MyStaticLib.lib,前后不一致,为不规范命名
#pragma once

//加法运算
int add(int a, int b);
//减法运算
int sub(int a, int b);
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

1.8生成库文件(点击生成=>点击生成解决方案),注意Debug模式和Release模式,Debug模式的库文件,引入的项目需要在Debug模式,Release模式的库文件,引入的项目需要在Release模式,否则会出问题

在这里插入图片描述

1.9找到生成的库文件

在这里插入图片描述

2.如何调用库文件

2.1新建项目

在这里插入图片描述

2.2选择空项目,点击下一步

在这里插入图片描述

2.3设置项目名称,配置项目存储路径,点击创建按钮

在这里插入图片描述

2.4右键源文件,添加新建的cpp文件,然后把头文件static_lib.h放到源文件目录下

在这里插入图片描述

2.5新建一个lib的文件夹,用来存放需要使用的库文件

在这里插入图片描述

2.6在项目属性配置头文件和库文件的位置

在这里插入图片描述

配置头文件所在位置(配置库目录操作步骤一样)

在这里插入图片描述

2.7添加头文件:右键头文件=>点击添加=>点击现有项

在这里插入图片描述

2.8使用库文件

#include<iostream>
//引入自定义的库文件对应的头文件
#include "static_lib.h"
//链接到自定义的库文件
#pragma comment(lib, "MyStaticLib.lib")

using namespace std;
int main(void) {
	//调用库文件的方法
	cout << add(3, 1) << endl;
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

在这里插入图片描述

3.参考博文

  1. vs2022创建及调用.lib的方法_vs lib引用-CSDN博客
  2. #pragma comment 用法-CSDN博客
  3. C++ vs2022静态库的制作及调用_vs2022创建c++静态库-CSDN博客
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/901359
推荐阅读
相关标签
  

闽ICP备14008679号