1. 安装教程
1.1 CLion下载
地址:https://www.jetbrains.com.cn/clion/download/other.html
下载你需要的版本,这里以2022.2.4为例
之后获取到对应的安装包
1.2 安装
1、双击运行安装包,next
2、选择安装路径,建议非系统盘,next
3、可全部勾选,next
4、install
5、finish
6、至此,我们已经安装好了CLion。后续需要的操作则看推荐博客
推荐博客:https://www.cnblogs.com/kohler21/p/17111018.html
2. 使用
2.1 单文件程序
1、双击打开Clion,点击New Project
2、C++程序默认第一个,选择项目存放路径,create
3、会自动搜索MinGW,OK
4、后续会自动生成一个Hello World程序,点击main运行。一个简单的程序便完成了
CMakeLists.txt
cmake_minimum_required(VERSION 3.23) project(Project2) set(CMAKE_CXX_STANDARD 14) add_executable(Project2 main.cpp)
2.2 多文件程序
代码结构如下:
head.h
#ifndef _HEAD_H #define _HEAD_H // 加法 int add(int a, int b); // 减法 int subtract(int a, int b); // 乘法 int multiply(int a, int b); // 除法 double divide(int a, int b); #endif
add.cpp
#include <stdio.h> #include "head.h" int add(int a, int b) { return a+b; }
div.cpp
#include <stdio.h> #include "head.h" double divide(int a, int b) { return (double)a/b; }
mult.cpp
#include <stdio.h> #include "head.h" int multiply(int a, int b) { return a*b; }
sub.cpp
#include <stdio.h> #include "head.h" // 你好 int subtract(int a, int b) { return a-b; }
main.cpp
#include <stdio.h> #include "head.h" int main() { int a = 20; int b = 12; printf("a = %d, b = %d\n", a, b); printf("a + b = %d\n", add(a, b)); printf("a - b = %d\n", subtract(a, b)); printf("a * b = %d\n", multiply(a, b)); printf("a / b = %f\n", divide(a, b)); return 0; }
CMakeLists.txt
cmake_minimum_required(VERSION 3.0) project(Test) # 设置头文件路径 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include) # 查找当前路径下的所有源文件,放入SRC中 aux_source_directory(${CMAKE_CURRENT_SOURCE_DIR}/src SRC) # 生成可执行文件 add_executable(app ${SRC} main.cpp)
运行结果如下: