C++静态链接库:简单计算器
作者:三味书屋 来源:三味书屋 2021/12/17 12:31:55

1、新建客户端项目

仍旧选择C++控制台程序

查看项目配置,显示VS自动设置为应用程序

2、在当前项目中添加MathLibrary项目,选择C++静态库

3、增加头文件MathLibrary.h

4、头文件MathLibrary.h代码

namespace MathLibrary
{
    class Arithmetic
    {
    public:
        // Returns a + b
        static double Add(double a, double b);

        // Returns a - b
        static double Subtract(double a, double b);

        // Returns a * b
        static double Multiply(double a, double b);

        // Returns a / b
        static double Divide(double a, double b);
    };
}
5、源文件代码
#include "pch.h"
#include "framework.h"
#include "MathLibrary.h"

// TODO: 这是一个库函数示例
void fnMathLibrary()
{
}

#include "MathLibrary.h"
namespace MathLibrary
{
    double Arithmetic::Add(double a, double b)
    {
        return a + b;
    }

    double Arithmetic::Subtract(double a, double b)
    {
        return a - b;
    }

    double Arithmetic::Multiply(double a, double b)
    {
        return a * b;
    }

    double Arithmetic::Divide(double a, double b)
    {
        return a / b;
    }
}
6、知识点

查看MathLibrary的项目属性,VS已经自动把项目配置为静态库

7、此时整个解决方方案如图

8、客户端MathClient引用静态库MathLibrary

9、附加库目录

a、右键项目打开项目属性

b、C/C++ 常规 附加包含目录

c、添加动态链接库MathLibrary.h所在目录

目录所在

运行成功:


称      呼:
联系方式:
您的评论:
技术支持:l.w.dong@qq.com www.luweidong.cn
广州市   wx:lwdred
Copyright © 2014 三味书屋 All Rights Reserved
技术支持:l.w.dong@qq.com  sitemap xml  sitemap html

粤公网安备44010602011869号

粤ICP备13031080号-1