文章目录
1、概要
C++静态库(*.lib)调用,实现Csv文件读写功能。
本示例使用VS2022进行操作。
C++代码下载
静态库下载(Release版本)
静态库下载(Debug版本)
头文件下载
2、静态库文件条用
2.1 创建测试项目
“项目名称”自定义,选择“位置(L)”,选择“将解决方案和项目放在同一目录中(D)”,“创建”。
“应用程序类型”选择“控制台应用程序.exe”;“其它选项”选择“空项目”。
2.2 编写程序,实现对csv文件读写功能接口的调用。
添加测试类。
“解决方案”选择项目,右键“添加”-“类”。
输入测试类名称,“确定”。
编写调用接口代码
2.3 新建文件夹—存放库文件及其对应头文件。
文件夹名称为“csv”,包括include和lib两个子文件夹。
文件夹“include”存放头文件;文件夹“lib”存放静态库文件。
2.4 编辑项目属性,添加头文件路径(Relese/Debug均需要修改)。
添加头文件路径:打开项目属性配置界面,“项目属性”-“VC++目录”-“常规”-“包含目录”,编辑包含目录路径,示例使用相对路径(改变项目名称,不影响使用)。
添加库文件路径:打开项目属性配置界面,“项目属性”-“VC++目录”-“常规”-“库目录”,编辑库目录路径,示例使用相对路径。
添加库文件(Release/Debug均需要):打开项目属性配置界面,“项目属性”-“链接器”-“输入”-“附加依赖项”,编辑库名称。Release版本:
Debug版本:
2.5 将头文件加入工程
“解决方案”选择项目,“头文件”-“添加”-“现有项””。
找到头文件在目录,选择头文件,“添加
2.6 生成执行文件,运行测试、验证。
“生成”“-“重新生成解决方案®”或者“重新生成CsvTest(E)” ,生成可执行文件。
运行、测试。将csv测试文件拷贝到执行文件所在目录。
双击执行文件“CsvTest.exe”运行程序,打印信息、测试文件内容、写入文件: