下载这个项目

https://github.com/Nercury/rust-and-opengl-lessons

进入

rust-and-opengl-lessons\lesson-04

目录

记得把SDL2的dll都复制过去

打开Cargo.toml

去掉

features = ["bundled", "static-link"]

运行

cargo run

要用到自己的工程,参考下他对应的Cargo.toml就行了

题外,通过3天的入门,发现Rust并不适合写游戏。

除去语法和API问题,至少在Windows平台,C++和Visual Studio对第三方中间件编写,Win32 API调用,调试,汇编等部分

都强于Rust太多,虽然搜索可以看到大部分库如

sdl2

imgui

ogg
vorbis
theora

ass

ffmpeg

stbimage

sfml

box2d

assimp

都有Rust绑定,但考虑到语言使用普及和方便程度,以及遇到问题解决,IDE等情况,决定不再深入研究Rust了。

最新文章

  1. SAP ERP和ORACLE ERP的区别是哪些?
  2. HTTPWatch使用
  3. 【MFC】序列化(Serialize)、反序列化(Deserialize)
  4. Cobub Razor
  5. codevs 1704 卡片游戏
  6. SoapUI-x64(app:url请求参数)
  7. [转]解决win8.1右键菜单出现在左边
  8. Enabling HierarchyViewer on Rooted Android Devices
  9. 你了解C语言中的关键字volatile吗?
  10. 理解newid()和newsequentialid()
  11. Hive学习之四 《Hive分区表场景案例应用案例,企业日志加载》 详解
  12. 设计模式之Application Programs and Toolkits
  13. winsock编程WSAAsyncSelect模型
  14. 1 IDEA 安装 及 IDEA开发 spring的环境搭建
  15. 让Myeclipse自动生成的get set方法 自动加上文本注释,并且注释内容包含字段中我们加的文档注释
  16. Linux性能工具图册-便于查阅
  17. 关于Django Ajax CSRF 认证
  18. DDD领域模型数据访问权限(九)
  19. hadoop搭建伪分布式集群(centos7+hadoop-3.1.0/2.7.7)
  20. RTS与CTS的含义【转】

热门文章

  1. TimeUnit类 java.util.concurrent.TimeUnit
  2. vue观察模式浅析
  3. 关于Python程序的运行方面,有什么手段能提升性能?
  4. C#设计模式:命令模式(Command Pattern)
  5. win32 socket编程(五)——客户端实例(TCP)
  6. 正则表达式RegExp对象
  7. jQuery学习总结04-文档处理
  8. postgres - 以单用户模式运行一个 PostgreSQL服务器
  9. k8s存储
  10. 2018-10-10-weekly