黑魔法C++编写环境之Clion多文件链接编译

通常我们编写较小的项目时代码都写在一个.cpp文件里,而较大的项目,为了结构清晰,容易修改且充分利用类封装的特性,可采用多文件编写,每个文件可视为一个编译单元最后链接起来一起编译
以下举个小例子
clion环境下同一文件夹下建立 类定义文件"point.h" 类实现文件"point.cpp" 类使用文件 "main.cpp"

image.png

代码实现:
point.h
image.png

point.cpp
image.png

mian.cpp


image.png

然后找到CmakeList文件,可做修改也可自行编写

cmake_minimum_required(VERSION 3.17) #对应版本
project(clion)  #工程对应文件夹名

#set(CMAKE_CXX_STANDARD 14)


add_executable(clion main.cpp point point.cpp) #多文件链接编译写在一起,
#编译其他文件可注释掉重新用add函数


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。