通常我们编写较小的项目时代码都写在一个.cpp文件里,而较大的项目,为了结构清晰,容易修改且充分利用类封装的特性,可采用多文件编写,每个文件可视为一个编译单元最后链接起来一起编译
以下举个小例子
clion环境下同一文件夹下建立 类定义文件"point.h" 类实现文件"point.cpp" 类使用文件 "main.cpp"
代码实现:
point.h
point.cpp
mian.cpp
然后找到CmakeList文件,可做修改也可自行编写
cmake_minimum_required(VERSION 3.17) #对应版本
project(clion) #工程对应文件夹名
#set(CMAKE_CXX_STANDARD 14)
add_executable(clion main.cpp point point.cpp) #多文件链接编译写在一起,
#编译其他文件可注释掉重新用add函数