• 最近的两个小项目,1:在Vscode里写C/C++


    时间过得真快,一眨眼一个多月没更新了,但这一个月我可没偷懒啊,真的是忙。粘上两篇ReadMe勉强凑合一下,保持博客更新是好习惯。

    VscodeCppDemo

    Try to develop C/C++ use vscode in windows.


    Visual Studio Code确实不错,各方面都挺适合我。

    但最近有节数据结构课要用到C,而我电脑上并没有C的开发环境

    vc6早已卸了(再也不想碰它)
    Visual Studio重装电脑时掉,后来也没怎么写C#,就没懒得装了。
    当然,虚拟机里倒是有天然的gcc,但用着麻烦。。。
    本来也试着装了下vs2015community,太大了,下了很久放弃了。
    v6上的资源也不好用。于是乎,决定用VSC弄个简单的C开发环境,也就写作业将就用用

    翻查VSC插件时,发现有微软官方C/C++支持时我是欣喜若狂的~~~
    支持Ubuntu,支持MacOS,嗯,不错,还跨平台,,,wait——
    ——纳尼???不支持Windows?!ntm在。5西奥。。。
    不过没关系,本来也没打算得到多完美的支持,能用就行。
    就当是巩固基础,断奶自立,从命令行编译开始吧。
    于是,就有了这个临时项目。等哪一天Vscode支持windows了,它也就废了。
    这个项目本身也没啥可说的,关键就是一个makefile。
    从网上找了个通用模板,按需定制了一下。

    如果你也需要这么一个轻量的C临时开发环境,又或者想体验一下断奶的生活:

    1. 首先装个mingw-w64,配置好环境变量,就有了windows下的gcc环境。具体自行Google
    2. 然后整理你的C/C++工程文件结构,像这样:
    ProjectDir
        - src/  #工程源码
            -- main/  #源文件目录, .cpp
            -- head/  #头文件目录, .h
        - lib/  #工程依赖
        - doc/  #工程文档
        - out/  #构建目录
        - .vscode/  #vsc配置目录
            -- task.json  #把本项目的同名文件复制到这
        - Makefile  #把本项目的Makefile复制到这

    或者不喜欢这个文件结构?自己修改makefile好了。
    3. 打开Vscode,写个helloworld,敲下Ctrl+Shift+P。


    最后,不要吐槽那个作为Demo的2048小游戏,很久以前写的了,有已知bug,懒得修复了。
    如果你恰巧喜欢或需要它,不妨去看看这个Android版

  • 相关阅读:
    zoj 2110
    zoj 2376 Ants
    zoj 2256 Mincost
    企业版app在iOS8上无法安装的几个问题解决
    源码推荐(8.05):一行代码实现多风格的推送小红点,效果很好的跑马灯
    iOS在支持arc的工程中,导入不支持arc的第三方的插件
    一个异步加载图片的公用类: EGOImageLoading
    一款轻量级的 iOS 图像缓存
    UIGestureRecognizer学习笔记
    IOS两个App应用之间的跳转
  • 原文地址:https://www.cnblogs.com/zhengxiaoyao0716/p/5914916.html
Copyright © 2020-2023  润新知