C++项目实战-环境的搭建

简介: C++项目实战-环境的搭建

读友们注意:这个专栏将持续更新,一个完整的C++项目(毕业可用)。如果有需要,请持续关注


安装ubantu:

方式1:使用云服务器

云服务器指的就是通常说的云主机,云上的主机,甚至可以说是云上的计算机,因为云主机往往跟我们的计算机一样拥有操作系统,当然我们一搬用的是windows系统,而云主机一般用的是Ubuntu或者cent OS系统,所以可以理解为网上的阿里云或者百度云之类的云服务商给你提供的网上计算机,这是一种网络上的资源。

具体安装及配置方式:

云服务器入门篇:搭建云服务器Java web环境(Ubuntu Server 16.04.1 LTS 64位)_niceLiuSir的博客-CSDN博客_云服务器如何搭建

方式2:使用虚拟机(作者使用后续关于项目的更新使用的是虚拟机)

安装VMware

最新超详细VMware虚拟机安装完整教程_芳糖酱的博客-CSDN博客_vmware虚拟机安装教程

安装xshell

XShell的安装和使用___泡泡茶壶的博客-CSDN博客_xshell4安装

安装vscode

VScode 教程 | 菜鸟教程 (runoob.com)

网络设置:

现在我们来配置远程连接:

在这之前我们需要先更改镜像源,默认的是国外的,速度比较慢,我们可以改为清华或者阿里的(这里我们使用阿里的)

安装vim(ubantu默认没有vim,需要自己安装) 输入以下命令即可

sudo apt-get install vim       //因为之前我装过了,这里就不演示了,很简单

先把原先的镜像源删除,然后把阿里的复制过去(点击下面连接即可查询阿里的源)

阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 (aliyun.com)

查看是否成功:

安装sshd服务(用于远程连接的服务,因为之后我们需要远程连接 vscode和xshell进行项目开发)

用xshell进行远程连接

查看主机IP

okk....连接成功

基本的环境搭建好了,之后涉及到数据库的事情,我们再配置相应的环境即可

正式开发:

如果你是大佬,可以不用安装 vscode.  直接本地开发,用vim(如果不熟悉 vim,不建议使用 ,开发效率很低)

配置vscode环境

基础配置在点击上面的链接,这里详细介绍远程连接

刚开始你们没有设置免密码登录,所以配置完之后需要输入密码(密码:就是你ubantu的密码)

okk,已经成功远程连接了....(打开文件夹,点击你需要的打开的ubuntu中的文件夹即可)

这里我创建一个文件夹专门放我们的项目

接下来安装几个C++开发的插件吧,是的呢。。离胜利不远了

okk....(此时,就可以进行开发了)

最后一步了,哈哈哈哈。能坚持到这很不容易了

最后一步干嘛呢,当然设置密码登录咯,不然每次都要输入密码,太麻烦咯

win10默认有sshd客户端 ,直接打开cmd,生成密钥

因为之前我已经生成过了,所以我选择不覆盖。。嘻嘻

rsa是一种加密算法

然后我们打开这个文件夹,找到公钥(注意哦,不要把私钥发给别人了,呜呜)

同样,我们需要在我们的ubuntu中生成密钥

创建一个文件  vim authorized_keys

然后把 win10中的  id_rsa.pub中的内容全部拷贝到 authorized_keys中

ok了,保存退出

重启vscode,此时就不需要再输入密码了

如果对C++服务器开发的项目 感兴趣可以关注博主哦

创作不易,点个赞吧

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
6月前
|
存储 算法 Linux
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
208 7
|
6月前
|
IDE 编译器 开发工具
C/C++ IDE环境 (Qt Creator visual studio等) Cmake工程不显示头文件的解决方案
C/C++ IDE环境 (Qt Creator visual studio等) Cmake工程不显示头文件的解决方案
164 0
|
11天前
|
编译器 C语言 C++
配置C++的学习环境
【10月更文挑战第18天】如果想要学习C++语言,那就需要配置必要的环境和相关的软件,才可以帮助自己更好的掌握语法知识。 一、本地环境设置 如果您想要设置 C++ 语言环境,您需要确保电脑上有以下两款可用的软件,文本编辑器和 C++ 编译器。 二、文本编辑器 通过编辑器创建的文件通常称为源文件,源文件包含程序源代码。 C++ 程序的源文件通常使用扩展名 .cpp、.cp 或 .c。 在开始编程之前,请确保您有一个文本编辑器,且有足够的经验来编写一个计算机程序,然后把它保存在一个文件中,编译并执行它。 Visual Studio Code:虽然它是一个通用的文本编辑器,但它有很多插
|
24天前
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
203 3
|
6月前
|
编译器 开发工具 C语言
配置C++的学习环境
这篇教程介绍了学习C++语言所需的环境配置和软件选择。首先,你需要一个文本编辑器(如Visual Studio Code、Visual Studio、Vim、Emacs或Eclipse)和一个C++编译器(如GCC)。在不同操作系统上安装GCC的方法包括:在Linux或UNIX上使用命令行检查或安装GCC,在Mac OS X上通过Apple的Xcode,而在Windows上则需要安装MinGW。教程还提供了使用Visual Studio创建和编译C++程序的步骤。最后,文章简述了g++编译器的使用及其常用命令选项。
143 0
|
3月前
|
NoSQL 编译器 C语言
VSCode配置配置C++环境
VSCode配置配置C++环境
88 1
|
6月前
|
安全 搜索推荐 Linux
Linux C++ 环境下数据高效备份策略:全面指南与最佳实践
Linux C++ 环境下数据高效备份策略:全面指南与最佳实践
80 1
|
6月前
|
算法 NoSQL Linux
Linux C++环境下避免死锁的全面策略解析与实践指南
Linux C++环境下避免死锁的全面策略解析与实践指南
163 0
|
6月前
|
消息中间件 Java 数据库连接
【C++ 多线程】C++ 多线程环境下的资源管理:深入理解与应用
【C++ 多线程】C++ 多线程环境下的资源管理:深入理解与应用
187 1
|
6月前
|
NoSQL 关系型数据库 MySQL
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
661 0