


VS配置:


mylib.h代码如下
#pragma once
#ifndef _MYLIB_H
#define _MYLIB_H
float result(int a, int b, float c);//函数声明
#endif
StaticLib1.cpp代码如下:
// StaticLib1.cpp : 定义静态库的函数。
//
#include "pch.h"
#include "framework.h"
#include "mylib.h"
float result(int a, int b, float c)
{
float d;//税费
float sum;//开票后金额
sum = (a + b)*(1 + c);//开票金额
d = sum / (1 + c)*c;//
return sum;
}
使用以上代码产生的my.lib和mylib.h文件,调用代码如下:
// Dll_06_App.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
#include <iostream>
#include "mylib.h"
#pragma comment(lib,"my.lib")
int main()
{
float res = result(12050, 280, 0.03);
std::cout << "开票后金额:" << res << std::endl;
system("pause");
}



本文详细介绍了在Visual Studio中配置和使用静态库的过程。包括静态库的创建,通过mylib.h头文件声明函数,StaticLib1.cpp文件中定义函数,以及在主程序Dll_06_App.cpp中调用该函数并输出结果。此教程适用于初学者理解静态库的基本使用。
220

被折叠的 条评论
为什么被折叠?



