C++工程(四):Windows系统下C++开发环境搭建
一、可供选择的集成开发环境
-
Visual Studio (宇宙第一IDE)
- 下载:https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/
- VS2019开始支持CMake构建工程
- VS installer安装不同的开发套件
-
JetBrains CLion
- 【需付费】可通过edu账号免费获得license
- 基于CMake组织工程(Build构建工程,Run构建后运行)
- CLion可远程调试CPP工程(File-->Settings-->Build, Execution, Deployment-->Deployment)
- Configure CLion on Windows
-
Qt Creator
- TODO
-
VScode + Cpp编译器
- VSCode可用于浏览代码+各种插件,而非IDE
- 编译器:GCC/MinGW (前者Linux系统,后者Windows系统)
- 可通过在命令行中输入
code
启动VSCode
-
Linux系统:
- 命令行用
Vim
很帅,但没有IDE用起来香 - 通过VSCode打开远程服务器目录
- 命令行用
二、VSCode连接远程服务器
-
写在前面:首先确认电脑上已经安装ssh (命令行中输入
ssh
)
通过SSH连接远程服务器:ssh user@hostname
(SSH默认端口为22),然后提示需要输入登录密码 -
Note1: 在远端服务器上安装vs-code-server
如果远端服务器的网络不是很通畅,需要手动安装,可以参考知乎博客:https://zhuanlan.zhihu.com/p/294933020 -
Note2: 免密登录
使用ssh-keygen
生成公钥/私钥对,生成公钥(id_rsa.pub)和私钥(id_rsa),将公钥上传至远端服务器~/.ssh/authorized_keys
三、其他
CLion远程开发/调试
- Note: 将本地代码upload至远程,和VSCode打开远程文件夹不同
- Clion远程开发配置
- 使用Clion优雅的完全远程自动同步和远程调试c++
- PyCharm貌似只有专业版才可以远程
参考链接
- Windows下的编译器有哪些:http://c.biancheng.net/view/452.html
分类:
C++工程
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人