创建静态库lib
//1、用visualstudio创建空项目,编写LibTest.h和LibTest.cpp文件
//2、生成lib文件,在visualstudio界面中
//右键项目-->属性-->配置属性-->常规-->配置类型-->静态库(.lib)
//将解决方案改为 Release x64
//点击 生成-->生成解决方案
使用静态库lib
//1、把静态库lib文件夹中x64文件夹下的.lib(LibTest)和.h(LibTest)文件放到要使用库的工程目录文件夹中
//2、在visualstudio界面中,右键项目-->属性-->配置属性-->链接器-->输入-->附加依赖项-->添加LibTest.lib
//3、在要使用库的(.h或.cpp)文件中添加#include"LibTest.h"
C++的Release和Debug是两种不同的构建模式,它们有以下区别:
//1. 优化级别:Release模式编译器会启用各种优化选项,以提高代码的执行效率和性能。而Debug模式则不会启用这些优化选项,以便更容易调试代码。
//2. 调试信息:Debug模式会生成额外的调试信息,以便在调试过程中能够更方便地跟踪代码执行过程。而Release模式则不会生成这些调试信息,以减小可执行文件的大小。
//3. 错误检查:Debug模式会启用各种错误检查机制,以便在代码出现错误时能够更容易地发现和定位问题。而Release模式则会关闭一些错误检查机制,以提高代码的执行效率。
//4. 可执行文件大小:由于Debug模式生成的可执行文件包含大量的调试信息和错误检查机制,因此文件大小通常会比Release模式生成的可执行文件要大得多。
//总之,Debug模式适用于开发和调试阶段,而Release模式适用于生产和发布阶段。