微软真香, vscode + vcpkg + cmake + clang + msvc,基于 chromium 的 edge 正式版也快了

2019-11-12 21:35:01 +08:00
 soaph

我的工作主要基于 c++,然后之前都是在 Mac 下编程,基于 homebrew 和类 unix 工具得到了很爽的编程体验。

但是,由于某些个人和公司的特殊原因,我需要用 Windows,然而我拒绝双系统,但是以往的告诉我,Windows 的 c++编程体验,以及命令行体验特别蛋疼,更别说库了。

但是 vcpkg 和 visual studio 中支持 clang 前端,这两点让我闻到了香味。

wsl 也让我可以方便地使用一些独立的 unix 命令行工具。

现在我只需要配置好 vcpkg,安装好必须的库,安装一下 visual studio,勾上 clang 前端,然后在 vscode 里面装上 cmake 和 c/cpp 插件,默认使用 vcpkg 的 cmake toolchain file,基本上无差别。

vcpkg 里装库,跟 homebrew 一样; vscode 上 f7 编译,必要的自己的独立库用 cmake 的 fetchcontent 来 git clone,并且在线编译。需要交叉编译 android,就直接切换 android 的 cmake toolchain file 就好了。

Linux 应该是长时间不会用了,在我的工作范畴内,它只会带来无尽的麻烦。

9819 次点击
所在节点    编程
7 条回复
ysn2233
2019-11-12 21:55:40 +08:00
我已经 MBP 吃灰许久,公司电脑也准备卸 Linux 重回 Win10 怀抱了,微软这几年是真的牛逼
pythonee
2019-11-12 23:25:49 +08:00
@ysn2233 你们用什么硬件呢?台式,笔记本?
chuhades
2019-11-12 23:30:52 +08:00
vcpkg 不知吃版本管理是真的难受
kneep
2019-11-13 09:07:22 +08:00
Edge on Chromium 已经用上一段时间了,挺稳定了。
shadowpms
2019-11-13 11:10:09 +08:00
ysn2233
2019-11-13 15:54:48 +08:00
@pythonee 8700 + 1066 的台式
livepps
2020-06-01 12:55:19 +08:00
vcpkg 装包,会额外装很多依赖,比自己手动编译慢,还有网速问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/618953

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX