java程序员如何搭建C++windows开发环境搭建(二)

​ 本文将分三个步骤介绍怎么搭建C++windows开发环境,按照步骤傻瓜式的操作就行,如果遇到问题结合AI一般都能够解决。

说明:本系列文章主要是为了给转行做c++的初学者朋友们一些引导,少走些弯路,相关技术点网上别的博客或者AI都有很多,所以写的并不会很深入。

一、Clion的安装

1、官网下载连接

ruby 复制代码
https://www.jetbrains.com/clion/download/?section=windows

2、安装不做介绍网上教程很多直接下一步即可,参考博文

bash 复制代码
https://blog.csdn.net/m0_74091276/article/details/146997857

3、激活软件,花小钱办大事直接上淘宝,参考链接

perl 复制代码
https://s.taobao.com/search?_input_charset=utf-8&commend=all&ie=utf8&initiative_id=tbindexz_20170306&page=1&preLoadOrigin=https%3A%2F%2Fwww.taobao.com&q=clion%E6%BF%80%E6%B4%BB&search_type=item&source=suggest&sourceId=tb.index&spm=a21bo.jianhua%2Fa.search_downSideRecommend.d1&ssid=s5-e&suggest=0_1&suggest_query=Clion&tab=all&wq=Clion

二、使用安装WSLubuntu

WSL介绍

WSL全称Windows Subsystem for Linux,它是Windows10带来的新特性,用于Windows系统上的Linux子系统。也就是说,可以在Windows系统中获取Linux系统,这个过程无需通过虚拟机,而是直连计算机硬件。

简而言之,WSL无需虚拟一套硬件设备就可以直接使用主机的物理硬件来构件Linux系统,且它不会影响原本Windows系统的正常使用。传统安装Linux系统:需要安装VMware等虚拟机

具体安装步骤如下:

1、启用或关闭windows功能

2、下载ubuntu及安装

重启电脑

重启电脑

重启电脑

完成后加载后,重启电脑

重启完成后,打开微软应用商店(Microsoft Store),搜索"Ubuntu",点击获取,等待下载

这里如果访问不了可以采用一些别的手段懂的都懂哈,不赘述,参考链接(有介绍windows上的使用)

ini 复制代码
https://blog.csdn.net/xiayonghjj/article/details/150638430?spm=1001.2014.3001.5502

下载完成后,在桌面搜索栏搜索"Ubuntu",并点击"打开"

如出现如下提示,按提示进行操作

按"回车",再选择"是",等待下载、安装新版本的子系统(注:1.会比较慢;2.如果失败,可尝试重复执行几次)

按"回车",退出

重启电脑,完成更新后,再次打开ubuntu,按照指示填入用户名和密码

在Windows系统中也成功出现Linux子系统

默认命令行页面设置

此时,启动"Ubuntu"默认打开的是windows的命令行页面。如果想默认打开是Linux系统命令行,可以进行如下设置:

再次打开时,默认打开如下命令行页面

3、迁移ubuntu

完美解决C盘空间紧张的情况。ubuntu默认是装在C盘,而往往我们C盘空间有限,ubuntu系统会占用10-20G,后面还要装一些工具包,本来空间不足的C盘,更加雪上加霜,那么怎么迁移呢?其实很简单:

打开我的电脑,选择c盘右键,点击属性或者在设置里面找到应用-->安装的应用

点击详情信息找到:

点击移动,等待一会就可以完美的移动到你电脑的其他盘

三、Clion配置ubuntu

1、安装常用开发工具包

arduino 复制代码
sudo apt-get install -y \    build-essential \
    curl \
    zip \
    unzip \
    tar \
    git \
    cmake \
    ninja-build \
pkg-config

2、打开Clion 在settings设置ubuntu如下

至此C++基本开发环境已安装完毕,如有问题可评论区讨论。下篇将介绍Clion外部包管理工具vcpkg

相关推荐
杨杨杨大侠几秒前
第4篇:AOP切面编程 - 无侵入式日志拦截
java·后端·开源
IT_陈寒2 小时前
Python 3.12 新特性实战:5个让你的代码效率提升50%的技巧!🔥
前端·人工智能·后端
Apifox2 小时前
Apifox 8 月更新|新增测试用例、支持自定义请求示例代码、提升导入/导出 OpenAPI/Swagger 数据的兼容性
前端·后端·测试
风飘百里2 小时前
Go语言DDD架构的务实之路
后端·架构
郭庆汝2 小时前
GraphRAG——v0.3.5版本
后端·python·flask
轻松Ai享生活2 小时前
Linux Swap 详解 (2) - 配置与优化
后端
xiguolangzi2 小时前
springBoot3 生成订单号
后端
用户6757049885022 小时前
从入门到实战:一文掌握微服务监控系统 Prometheus + Grafana
后端