首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Coding
V2EX  ›  编程

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

  •  
  •   soaph · 29 天前 · 2340 次点击

    我的工作主要基于 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 应该是长时间不会用了,在我的工作范畴内,它只会带来无尽的麻烦。

    6 回复  |  直到 2019-11-13 15:54:48 +08:00
        1
    ysn2233   29 天前
    我已经 MBP 吃灰许久,公司电脑也准备卸 Linux 重回 Win10 怀抱了,微软这几年是真的牛逼
        2
    pythonee   29 天前 via iPhone
    @ysn2233 你们用什么硬件呢?台式,笔记本?
        3
    chuhades   29 天前
    vcpkg 不知吃版本管理是真的难受
        4
    kneep   28 天前
    Edge on Chromium 已经用上一段时间了,挺稳定了。
        5
    shadowpms   28 天前
        6
    ysn2233   28 天前
    @pythonee 8700 + 1066 的台式
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1278 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 21ms · UTC 17:53 · PVG 01:53 · LAX 09:53 · JFK 12:53
    ♥ Do have faith in what you're doing.