生成&调用自己的静态库lib
来源:互联网 发布:阿里云rds数据库 编辑:程序博客网 时间:2024/04/27 06:22
打包静态库lib的主要作用在于——方便下次调(zhuang)用(bi),防止修改实现文件cpp带来不好的影响,所以封装一下
静态库dll类似
1.生成自己的lib
首先新建VS项目,选择项目属性——生成静态库(.lib)
接着新建.h和.cpp文件
打包.h
#pragma onceclass 计算{public:double 加法(double a, double b);double 乘法(double a, double b);double 减法(double a, double b);};
打包.cpp
#include"打包.h"double 计算::加法(double a, double b) { return a + b; }double 计算::乘法(double a, double b) { return a*b; }double 计算::减法(double a, double b) { return a - b; }
接着生成文件就会发现对应调试目录出现了 XXX.lib
2.调用自己的lib
新建一个项目,
在库目录里添加lib所在路径,
在包含目录里添加.h文件所在的路径 (或者直接把.h文件拷贝到目录……)
最后在输入-链接器里添加输入项为 XXX.lib
测试.cpp
#include<iostream>#include"打包.h"using namespace std; int main() {计算 测试1;cout.flags(ios::fixed);cout.precision(2); //设置输出精度,cout << "2.11*6.22="<<测试1.乘法(2.11, 6.22) << endl;cout << "2.11-6.22=" << 测试1.减法(2.11, 6.22) << endl;cout << "2.11+6.22=" << 测试1.加法(2.11, 6.22) << endl;system("pause");}
结果如图:
继续去捣鼓虚拟机里Ubuntu不能识别摄像头的问题了……
阅读全文
0 0
- 生成&调用自己的静态库lib
- [C++ rudiment]如何生成自己的静态库(lib)文件
- C++ / vs 如何生成自己的静态库(lib)文件
- 如何生成自己的静态库(lib)文件
- [C++ rudiment]如何生成自己的静态库(lib)文件
- C++ / vs 如何生成自己的静态库(lib)文件
- 如何生成自己的静态库(lib)文件
- C++如何生成自己的静态库(lib)文件
- 静态连接库(lib)的生成与调用
- 静态调用OpenCV库以及生成自己的静态库
- [C++ rudiment]如何生成自己的静态库(lib)文件 (转)
- VS2005环境下生成静态lib库及调用方法
- VS2005环境下生成静态lib库及调用方法
- VS 环境下生成静态lib库及调用方法
- VS2005环境下生成静态lib库及调用方法
- 详解生成静态链接库lib文件和调用
- 2006年10月7日 用C生成Lib静态库,并且成功的调用
- VS2010生成静态库(.lib)
- 素数求和问题
- Maven插件之portable-config-maven-plugin(不同环境打包)
- style 实现全屏和AppCompat does not support the current theme features错误的解决
- 软件模块划分原理
- swift3.0获取友盟device_token
- 生成&调用自己的静态库lib
- JAVA内存区域学习
- eclipes启动不了
- greenlet 详解
- 经典目标检测算法—背景差分法、帧差法和三帧差法
- redis 配置文件示例
- Faster R-CNN中的anchors和YOLO中的grid的理解
- 河南省第十届ACM比赛题解
- H5的postMessage解决跨域问题