首页 > 学院 > 开发设计 > 正文

CmakeLists实践(2)

2019-11-11 05:35:30
字体:
来源:转载
供稿:网友

多个源文件在同一级目录

有main.cpp、Multiply.h和Multiply.cpp3个文件 文件结构 —main.cpp —Multiply.h —Multiply.cpp —CMakeLists.txt

main.cpp的代码如下:

#include<iostream>#include"Multiply.h"using namespace std;int main(){ int a,b; cin>>a>>b; Multiply mul; cout<<mul.multiply(a,b)<<endl;}

Multiply.h的代码如下:

#ifndef _Multiply_H_#define _Multiply_H_class Multiply{public: Multiply(); ~Multiply(); int multiply(int a, int b);};#endif

Multiply.cpp的代码如下:

#include"Multiply.h"Multiply::Multiply(){ ;}Multiply::~Multiply(){ ;}int Multiply::multiply(int a, int b){ return a*b;}

CMakeLists.txt的代码编写:

# CMake最低版本要求cmake_minimum_required (VERSION 2.8)# 项目信息PRoject(Demo2)# 查找当前目录下的所有源文件,并将名称保存到 DIR_SRCS 变量aux_source_directory(. DIR_SRCS)# 指定生成的目标add_executable(Demo ${DIR_SRCS})
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表