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

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

  •  
  •   soaph · 2019-11-12 21:35:01 +08:00 · 8798 次点击
    这是一个创建于 750 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    7 条回复    2020-06-01 12:55:19 +08:00
    ysn2233
        1
    ysn2233  
       2019-11-12 21:55:40 +08:00
    我已经 MBP 吃灰许久,公司电脑也准备卸 Linux 重回 Win10 怀抱了,微软这几年是真的牛逼
    pythonee
        2
    pythonee  
       2019-11-12 23:25:49 +08:00 via iPhone
    @ysn2233 你们用什么硬件呢?台式,笔记本?
    chuhades
        3
    chuhades  
       2019-11-12 23:30:52 +08:00
    vcpkg 不知吃版本管理是真的难受
    kneep
        4
    kneep  
       2019-11-13 09:07:22 +08:00
    Edge on Chromium 已经用上一段时间了,挺稳定了。
    shadowpms
        5
    shadowpms  
       2019-11-13 11:10:09 +08:00
    ysn2233
        6
    ysn2233  
       2019-11-13 15:54:48 +08:00
    @pythonee 8700 + 1066 的台式
    livepps
        7
    livepps  
       2020-06-01 12:55:19 +08:00 via Android
    vcpkg 装包,会额外装很多依赖,比自己手动编译慢,还有网速问题。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2313 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 00:45 · PVG 08:45 · LAX 16:45 · JFK 19:45
    ♥ Do have faith in what you're doing.