之前博客写的编译CMake的代码都太过复杂,其实根本需要这么多句话。现在来记录一下最最简单的写法。
首先上一下项目的结构。
项目很简单,旧一个include文件夹存放.h头文件,一个src存放cpp文件。需要attention的是,src下面必须有个main.cpp,并且里面必须有一个main函数作为主入口。否则CMake找不到他就会报错了。我们看看源码。
stock.h
#include <string>
using namespace std;
class Stock
{
private:
string company;
long shares;
double share_val;
double total_val;
void set_tot(){
total_val = shares * share_val;
}
public:
Stock();
Stock(const string &co, long n=0, double pr=