本次 More Time 带来一篇C++的文章,可以减少配环境的时间,安心写代码。
跨平台
Java通过JVM,可以跨平台。
C++不能跨平台,直接本机运行。
那么,相关依赖装在哪里?直接装在系统目录下。
比如说 Mac 通过 homebrew 装的,就是装在 /usr/local 下。/usr/local/include 下都是 .h 头文件。
现在问题来了, Linux 下就没有 homebrew,比如说 ubuntu 只有 apt get
那怎么办?也用 VM,直接机器级别的VM——Virtual Box
Vagrant
Vagrant 是一个搭开发环境的,我理解对 VM软件抽象了一层。支持多种 VM,还支持 Docker,这里用 Virtual Box。
用法就是先装一个 VirtualBox,再装一个 Vagrant。
装好之后按照 入门文档 操作即可。
先新建一个文件夹,cd 过去
之后
vagrant init hashicorp/bionic64
第一步会生成一个 Vagrantfile 文件,里面除去 # 注释掉的信息就3行
Vagrant.con

本文介绍了如何使用Vagrant和Clion搭建C++的跨平台开发环境。通过Vagrant抽象的VM管理,配合Clion的CMake支持,实现代码在Windows、Mac、Linux上的无缝迁移。Clion自动处理远程工作,同步文件并解析代码,解决了C++依赖环境的问题,简化了多环境版本控制的复杂性。
最低0.47元/天 解锁文章
3049

被折叠的 条评论
为什么被折叠?



