码迷,mamicode.com
首页 > 其他好文 > 详细

Rust SDL2配置

时间:2019-08-19 09:17:26      阅读:283      评论:0      收藏:0      [点我收藏+]

标签:sdl2   pre   地址   col   文件中   windows   run   dem   音频   

github地址

https://github.com/Rust-SDL2/rust-sdl2

clone或下载这个项目

 

本文使用的是MSVC版本

上面链接页面搜Windows (MSVC)

得知需要下载

SDL2-devel-2.0.10-VC.zip

https://www.libsdl.org/download-2.0.php

解完解压

把3个lib文件放入

SDL2.lib
SDL2main.lib
SDL2test.lib

E:\Rust\rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib

不然程序链接时会出错

然后把

SDL2.dll

放入Cargo.toml同级目录即可

Cargo.toml文件中加入

[dependencies]
sdl2 = "0.32"

 

打开

rust-sdl2\examples\demo.rs

复制内容到你的main.rs中

然后

cargo build

cargo run

 

即可运行

IDE中同理

 

通常如果你使用SDL2,也会使用他的几个扩展,

SDL2_image

SDL2_mixer

SDL2_ttf

分别是图像加载库,音频库,TTF字体库,都很常用,推荐都装上,配置同SDL,复制

SDL2_image.lib

SDL2_mixer.lib

SDL2_ttf.lib

E:\Rust\rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib

所有DLL都放入Cargo.toml同级目录

需要注意的一点是,这些扩展有些dll如zlib1.dll,会重复,覆盖时注意日期,通常使用最近的日期覆盖

全部完成后如图

技术图片

以上是在自己的项目中配置SDL2,你可以看一下Rust SDL2自带的一些例子

进入rust-sdl2目录

如那个项目页面所说

cargo run --example demo

运行前记得把那堆dll复制过去

 

Rust SDL2配置

标签:sdl2   pre   地址   col   文件中   windows   run   dem   音频   

原文地址:https://www.cnblogs.com/kileyi/p/11375216.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!