C++Windows环境搭建(CLion)

CLion下载安装

CLion下载

打开网址:https://www.jetbrains.com/clion/download/
点击Download进行下载。
在这里插入图片描述

CLion安装

双击下载好的安装包:
在这里插入图片描述
进入到安装页面,点击下一步:
在这里插入图片描述
选择安装位置:
在这里插入图片描述
选择创建桌面快捷方式(其它的的根据自己来选):
在这里插入图片描述
点击安装(安装时间大概5min,有360的建议先关闭360):
在这里插入图片描述
安装成功。
在这里插入图片描述
在桌面双击打开CLion,选择不导入设置:
在这里插入图片描述
进入CLIon页面:

注意:这里我使用的是学生认证,在学信网下载相应的文件或使用学生邮箱即可免费使用。

在这里插入图片描述

新建项目

点击NewProject:
在这里插入图片描述
设置路径,创建项目:
在这里插入图片描述
会弹出一个页面,点击OK即可:
在这里插入图片描述
进入界面:
在这里插入图片描述
运行程序:
在这里插入图片描述

新建一个文件

我们以Hello World为例。
在这里插入图片描述
在这里插入图片描述

基础设置

字体设置

默认给定的字体大小比较小,我们可以根据个人习惯去设置字体样式和大小。
在这里插入图片描述

clion中单工程多main函数设置

首先第一步:我们打开CMakeLists.txt文件,保留前三行不变,加入下面几行
在这里插入图片描述

cmake_minimum_required(VERSION 3.28)
project(cpp_learning)

set(CMAKE_CXX_STANDARD 17) #不用改动

#递归遍历所有的cpp文件
file (GLOB_RECURSE files *.cpp)

#将所有的cpp文件单独生成可执行文件
foreach (file ${files})
    string(REGEX REPLACE ".+/(.+)\\..*" "\\1" exe ${file})
    add_executable (${exe} ${file})
    message (\ \ \ \ --\ src/${exe}.cpp\ will\ be\ compiled\ to\ bin/${exe})
endforeach ()

第二步:我们新建一个c++文件,还是勾选取消add to targets,如下图所示:
在这里插入图片描述
之后,我们进入到该代码内,可以看到此时是没有运行的三角箭头的,我们就算运行也是会报错
在这里插入图片描述
接下来,我们点击左上角的文件,选择reload,如下图所示:
在这里插入图片描述
之后,我们再返回刚刚的代码页面,就会发现出现运行的图标了,也可以成功运行了!
在这里插入图片描述

参考

  1. clion中单工程多main函数设置

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-10 18:14:05       99 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-10 18:14:05       107 阅读
  3. 在Django里面运行非项目文件

    2024-07-10 18:14:05       90 阅读
  4. Python语言-面向对象

    2024-07-10 18:14:05       98 阅读

热门阅读

  1. 广州网络机房搬迁改造方案公司

    2024-07-10 18:14:05       30 阅读
  2. 什么是voc数据,和coco数据的区别是什么?

    2024-07-10 18:14:05       29 阅读
  3. Spring Boot 创建定时任务

    2024-07-10 18:14:05       33 阅读
  4. Redis

    2024-07-10 18:14:05       24 阅读
  5. C语言2D游戏

    2024-07-10 18:14:05       25 阅读
  6. Docker 容器出现 IP 冲突

    2024-07-10 18:14:05       25 阅读
  7. 构建安全稳定的应用:SpringSecurity实用指南

    2024-07-10 18:14:05       26 阅读
  8. 事务的范围比锁的范围大

    2024-07-10 18:14:05       26 阅读
  9. 深度解析:如何利用Python高效挖掘SQLite潜力

    2024-07-10 18:14:05       26 阅读
  10. C# 策略模式(Strategy Pattern)

    2024-07-10 18:14:05       25 阅读