其他
C++库文件和头文件编写教程
点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达「本文介绍了在Linux系统下生成库文件,以及编写头文件来使用该库函数」1.编写库文件我们知道C++工程在编译时,含有main()函数的文件会被生成可执行程序。而那些不含main()函数的代码,编译后一般是被其他程序调用,因此我们可以把他们打包成一个“东西”,即为库(Library)。库一般是许多程序和算法的集合,例如openCV库包含了很多计算机视觉相关算法,Eigen库提供了很多矩阵代数计算的算法。我们以一个简单的c++文件为例演示如何编写一个库。在根目录下新建一个cppSpace文件夹,并在该文件夹中新建如下的libHelloWorld.cpp文件://不含main()函数的库文件#include