将上篇文章中的函数,放到一个库中,再由主程序调用。目录结构上做了一点调整,增加了一个库的目录MathFunctions,具体如下,

MathFunctions目录中包含3个文件:CMakeLists.txt,函数声明头文件MathFunction,函数体实现源文件mysqrt.cxx

- 库函数目录中的CMakeLists.txt内容
很简单,只有一行,具体如下,
add_library(MathFunctions mysqrt.cxx)
- MathFunctions.h内容
#ifndef MATHFUNC_H
#define MATHFUNC_H
double mysqrt(double n);
#endif
- mysqrt.cxx内容
#include <math.h>
#include "MathFunctions.h"
double mysqrt(double dpara)<

订阅专栏 解锁全文
2200

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



