zoukankan      html  css  js  c++  java
  • Golang之sdl2学习之路(零) -- 环境工具准备

    学习Golang有一段时间了,从毫无头绪到四处乱撞,再到如今静下心来安心学习sdl2也有小半年了。

    今晚重构之前的学习代码,发现如果不写该文,可能会在以后回顾这段时间写的代码上花费时间,故以此文做一点代码上的印记,并为将要学习golang版的sdl2同学提前躺雷。

    本人Golang开发环境:

    OS: Debian 8.3 + gnome3

    Golang安装:

    下载地址:https://golang.org/dl/
    安装说明:https://golang.org/doc/install
    
    安装说明一定要好好看一遍,可解决不少坑
    

    Go封装库:
    https://github.com/veandco/go-sdl2

    #安装方法
    go get -u veandco/go-sdl2
    

    编辑器:Atom

    Atom插件:

    ~/.atom/packages (22)
    ├── Remote-FTP@0.7.20  # 连接ftp或sftp专用,很好用,修改后自动上传
    ├── activate-power-mode@0.4.1 # 未使用,恨谁就推荐给谁用
    ├── atom-beautify@0.28.26 # 代码检查,格式化工具
    ├── color-picker@2.1.1 # 颜色拾取
    ├── docblockr@0.7.3 # 写文档备注
    ├── emmet@2.4.2 # go用不到
    ├── ex-mode@0.8.0
    ├── file-icons@1.6.18 # 文件图标
    ├── git-plus@5.13.0 # git插件
    ├── go-plus@3.5.4 # Golang插件(go开发必装,内有小坑)
    ├── highlight-selected@0.11.2 # 双击选择高亮
    ├── merge-conflicts@1.3.7 # git合并工具
    ├── minimap@4.19.0 # 右侧代码小图
    ├── minimap-highlight-selected@4.3.1 # 双击选择在代码小图中高亮
    ├── pigments@0.24.2
    ├── seti-icons@0.4.5
    ├── seti-syntax@0.4.1
    ├── seti-ui@0.9.1
    ├── term3@0.21.2
    ├── terminal-plus@0.14.5
    ├── vim-mode@0.64.0
    └── vim-mode-plus@0.23.0
    

    sdl2依赖库安装

    # 各库功能参考 http://wiki.libsdl.org/APIByCategory
    sudo aptitude install libsdl2-2.0-0 libsdl2-dev libsdl2-gfx-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev
    

    年代久远,如有问题欢迎反馈。

    -----------------------------------------------------
    说明:
      a).代码仅供学习交流
      b).本文根据自身经验及网络总结所作,如有错误,谢谢指教
      c).转载请注明出处。
    -----------------------------------------------------
  • 相关阅读:
    C#嵌套类
    C#8.0接口默认实现特性
    asp.net Server.Transfer
    clickjacking 攻击
    frame标签和frameset
    javascript打开窗口
    Linux 之 LNMP服务器搭建-PHP
    Linux 之 LNMP服务器搭建-前期准备
    Linux 之 LNMP服务器搭建-Nginx
    Linux 之 Samba服务器
  • 原文地址:https://www.cnblogs.com/xqbumu/p/5249015.html
Copyright © 2011-2022 走看看