Rust SDL2配置】的更多相关文章

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.libSDL2main.libSDL2test.lib E:\Rust\rustup\toolchains\stable…
学习 Rust 初始配置 运行环境:Window7 64bit,Rust nightly 1.23; 作者:乌龙哈里 2017-10-15 参考: Rust 中文教程 Rust 官方网站 Rust Github 网站 章节: 安装 Rust 安装 Sublime Text 3 正文: 一.安装 Rust 在Window7 下安装Rust,参考 Rust 官网上的安装方法,用 其他安装 Rust 的方法中的独立安装程序下的 Nightly (1.23) x86_64-pc-windows-msvc…
Rust安装配置 话说前面: 如果你 之前安装过老版本的 rust 请先卸载 我说的是以 msi 文件安装的那种, 请进控制面板–> 程序中进行卸载 首先 下载官网 的 rustup-init.exe 当前版本是 1.18.0 然后下载完 然后点击 rusupt-init.exe 奇迹发生了:  选 2 进行自定义安装 会一步一步问你 第一个问你是否用 default host tripe 我选的是 第二个会问你 用哪个版本 我输入 stable 第三个会问你是否 默认修改环境变量 (这个无所谓…
下载这个项目 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并不适合写游…
搭建 Visual Studio Code 开发环境 首先,需要安装最新版的 Rust 编译工具和 Visual Studio Code. Rust 编译工具:https://www.rust-lang.org/zh-CN/tools/install Visual Studio Code:https://code.visualstudio.com/Download Rust 安装:https://www.rust-lang.org/zh-CN/tools/install C++构建工具:http…
安装及环境配置 特点:安全,性能,并发 rust源配置 RLS安装 cargo rust管理工具,该工具可以愉快方便的管理rust工程 #!/bin/bash mkdir learn cd learn cargo init ## 该命令会在当前目录下初始化一个 ## 目录下会出现一个Cargo.toml文件,这是Cargo的配置文件 ## 还有一个src目录,目录中包含一个main.rs的初始文件 cargo run ## 命令会编译并运行程序 cargo build ## 编译工程 变量与函数…
一.环境准备 ffmpeg下载:http://www.ffmpeg.org/download.html x264下载:http://download.videolan.org/x264/snapshots/ yasm下载:http://yasm.tortall.net/Download.html 二.编译 1.编译yasm.最新的x264,要求yasm1.2以上 ./configure --prefix=/usr/local/yasm make make install 2.解压x264,进入目…
网上关于sdl2的配置教程很多,我尽量将我遇到的问题分享给大家. 首先,打开VS2012: 2.点击新建项目:选择空项目,确定即可 (文件名,保存位置,解决方案名称,可以随便填,(我取名为sdlplayer)) 3.点击属性管理器: 4.点击sdlplayer,点击属性: 5.点击vc++目录,分别编辑包含目录,库目录. 6.将下载好的sdl2.0和其他扩展库文件解压,(里面包含include和lib文件夹),进入lib 文件夹,会出现两个文件夹x86和x64,点击x86,复制地址栏地址,(要不…
rust 很不错,但是crates 经常下载有点慢,当前阿里云还没有相关的镜像,还有科大为我们提供了一个 配置方法 添加crates 配置 $HOME/.cargo/config 目录 [registry] index = "git://mirrors.ustc.edu.cn/crates.io-index" 说明: 如果不支持git 协议,可以使用http   index = "http://mirrors.ustc.edu.cn/crates.io-index"…
前置依赖 装过Visual Studio或Visual Studio Build Tool 2015 下载Rust离线安装包 https://forge.rust-lang.org/other-installation-methods.html 写本文时使用的版本为1.37 https://static.rust-lang.org/dist/rust-1.37.0-x86_64-pc-windows-msvc.msi 安装时选Advanced 换下路径,如 E:\Rust stable MSVC…
写在前面 本文介绍了在不使用rustup的情况下,在Windows上安装gnu版的Rust,并配置开发环境(VSCode + rust-analyzer,CLion + IntelliJ Rust)的过程.Win10上亲测有效. 预备知识: rustup:rustup 是Rust 的安装和管理工具,感兴趣的读者可自行上网了解. "gnu版本的Rust":Rust有工具链(toolchain)的概念,是指开发Rust应用程序所需的一系列组件或工具[1].如果工具链中的gcc编译器和ABI…
Right key your project in "solution manager(解决方案资源管理器)", choose the "Property(属性)" option. Then select "VC++ Directionary(VC++ 目录)", and do the following things: 1.Add the path of sdl2's include folder to including directiona…
到SDL的官网下载VC++的Development Libraries. 新建一个项目,进入属性窗口. VC++目录->包含目录加入include所在路径,库目录加入lib\x86所在路径. 链接器->输入->附加依赖项 加入SDL2main.lib和SDL2.lib. 链接器->系统->子系统 选择控制台. 将SDL.dll拷贝到编译的可执行文件目录. 测试: #include "SDL.h" int main(int argc, char** argv…
现在安装都依赖于网络,命令比较简单. 一,运行脚本,安装runstup 1,运行如下脚本: curl https://sh.rustup.rs -sSf | sh 2,输入默认项1,完成余下的安装 二,指定安装版本 1,指定国内安装源 /root/.cargo/config [registry] index = "https://mirrors.ustc.edu.cn/crates.io-index/" [source.crates-io] registry = "https…
-----------------------参考文档------------------------------------- https://www.rust-lang.org/tools/install https://doc.rust-lang.org/cargo/reference/source-replacement.html --------------------------------------------------------------------- 本次安装是在Ubu…
睡前彻底解决在VSCode中,按F12不跳转到标准库源码的问题. 首先,如果装过离线版,卸载掉. 然后去官网下载 rustup-init.exe https://www.rust-lang.org/tools/install 下好后别急着安装 新建4个环境变量 CARGO_HOMEE:\Rust\cargo RUSTUP_HOMEE:\Rust\rustup RUSTUP_DIST_SERVERhttps://mirrors.ustc.edu.cn/rust-static RUSTUP_UPDA…
引言 每一个C++库的使用都是从开发环境的配置开始的,其实每个库的配置过程都是大同小异,总结下来有下面几个步骤: 下载库文件,这里假定是已经预先编译完成的. 配置库文件的包含目录(include)和库目录(lib) 配置库文件的动态链接库(dll),这一步是很多人容易忽略的.上面配置好包含目录和库目录,只是开发环境配置完成了,没有配置好dll,在使用该库的程序运行时,会造成操作系统无法加载库对应的动态链接库. 下面以SDL的配置为例,详细说明是如何配置的. SDL在visual studio下的…
notepad++  采用nppexec插件来配置简易开发环境,而不需要笨重的IDE以及麻烦.重复的命令行.控制台输入: 以下为本人最近用到的脚本配置: //编程语言脚本中$(NAME_PART).xxx(xxx为文件后缀)的文件可以直接用$(FILE_NAME)替代,//若语言对文件后缀敏感最好还是采用$(NAME_PART).xxx形式; //此外注意一定要预先配置好环境变量以及安装好相应的编译或解释器等工具. // 编译Erlang至当前目录npp_savecd $(CURRENT_DIR…
上一篇文章,我们通过实例比较了一下C#和Rust的性能表现,应该说在Release模式下面,Rust进行计算密集型的运算还是有些比较明显的优势的.那么,我们有没有可能,在C#中做一些快速应用开发,而一些核心的算法用Rust来实现呢?答案是可以的. 编写Rust代码 下面这段代码,保存在lib.rs文件中 use std::thread; #[no_mangle] pub extern fn process(){ let handles :Vec<_> =(0..10).map(|_|{ thr…
我学习Rust的目的并不是说期望用它来取代掉现有的开发平台或语言.相反,我认为当前绝大部分研发团队,都不可能只用一个平台或者一个语言. 当组织增长,他们越来越依赖大量的编程语言.不同的编程语言有不同的能力和弱点,而一个多语言栈让你在某个特定的编程语言的优点起作用的时候能使用它,当它有缺陷时使用其他编程语言. Rust 主要擅长的领域是:数值计算和线程. 我下面用一个实例来比较一下Rust和C#的性能方面表现.这个实例很简单,我们准备开启10个线程,然后在每个线程里面运行一个数值累加的工作任务(5…
在rust.cc社区中有一个关于rust编辑器的讨论(话说很多人要学一个新语言,都会立即考虑编辑器的问题,包括我在内),主要关注的是,智能提示(这个真的太重要了).大家讨论下来有几个选择 1. eclipse 2. vs code(我用过,目前支持语言高亮显示,但没有智能提示,还是不顺手) 3.emacs (GNU的创始人作品,再次向开源致敬) 4.SolidOak (我用过,体验很不好) 5.atom (我最后选用了这个工具,是GitHub出品的,据说VS Code也是基于atom做的实现),…
sdl2.0的golang绑定我是使用的这个,但是它的官方介绍里面只有linux以及OSX系统的说明,没有windows的,在我的mbp上弄好以后就考虑在win下也搭建一个开发环境,这样就能比较方便的跨平台了. 具体步骤如下: 配置go环境,可以参考官方文档或者这里. go get上面提到的库,但是反复提示如下错误: cc1.exe: sorry, unimplemented: 64-bit mode not compiled in 后来发现只要用到了cgo就会报这个错误,因为我下载的是go 1…
关于如何在Android上用FFmpeg+SDL2.0解码显示图像参考[原]如何在Android用FFmpeg+SDL2.0解码显示图像 ,关于如何在Android使用FFmpeg+SDL2.0解码声音参考[原]如何在Android用FFmpeg+SDL2.0解码声音.但是该文章有一个问题,就是解码出来的声音有很大的噪音,基本无法听清,这是由于对于声音的处理有问题.故本文参考ffmpeg-sdl音频播放分析声音解码的处理,解码出来的声音就正常了. 博主的开发环境:Ubuntu 14.04 64位…
程设大作业小火车第一版本是命令行界面,第二版本是图形化界面,由于egg库对以后工程开发没有用,我不想用egg库,花了很长时间浏览了一下OpenGL的中文教程,觉得好复杂,需要看很多很多才能写出个简单的图形化,于是我找了一个框架,SDL(Simple DirectMedia Layer),简单好用,对付我的大作业应该没问题了. SDL安装 我的环境:Windows 10 >> Visual Studio 2015 community 下载 development libraries 在这个页面 …
加载图片贴图,采用了SDL_Window.SDL_Renderer.SDL_Texture和SDL_Image库 实例: #include <stdio.h> #include <math.h> #include <string.h> #include <SDL2\SDL.h> #include <SDL2\SDL_image.h> #include <SDL2\ex\SDL_rectex.h> SDL_Window *sdlWind…
SDL2.0的几何图形绘画 通过SDL_Window.SDL_Renderer.SDL_Texture三者实现了简单的几何图形绘画. 包括了SDL_RenderDrawPoint.SDL_RenderFillRect.SDL_RenderDrawLine.SDL_SetRenderDrawColor等. 具体看代码吧(VS2012运行): #include <stdio.h> #include <string.h> #include <time.h> #include…
SDL2.0的VS开发环境搭建 [前言] 我是用的是VS2012,VS的版本应该大致一样. [开发环境搭建] >>>SDL2.0开发环境配置:1.从www.libsdl.org 下载SDL2.0开发工具,主要是include头文件目录及编译好的lib和dll文件,并解压:2.打开VS2012,新建空白工程:3.添加头文件路径.在工程上点击右键-->属性-->C/C++-->附加包含路径,输入1中解压的头文件路径(注意,需要先在工程中添加一个C或者C++的文件):4.添加…
1. 安装powerline-shell 下载powerline-shell # cd /opt/ # git clone https://github.com/milkbikis/powerline-shell 复制config.py.dist为config.py,根据需要修改该配置文件,然后运行install.py,将会生成powerline-shell.py # cd powerline-shell/ # cp config.py.dist config.py # ./install.py…
原文地址:SDL 2.0 Tutorial Index Welcome! 下面的教程旨在为你提供一个SDL2.0以及c++中游戏设计和相关概念的介绍.在本教程中,我们假定你对C++有一定程度上的知识,至少了解数组,vector,控制结构,函数还有指针. 如果你觉得理解教程中的代码有困难,你可以在教程后面随意留言,或者在StackOverflow上的这个列表里抓一本书来读. 如果你想要查看或者下载全部的程序代码,你可以在Github上找到.但是切忌复制粘贴! SDL2.0的文档现在可以在onlin…
SDL全称是Simple DirectMedia Layer,是一个开源的.跨平台(win32,linux,mac)的多媒体开发c语言库. 官方网站 http://www.libsdl.org/ 第一步,下载源文件 首先去这个页面http://www.libsdl.org/tmp/download-2.0.php下载相关资源文件,直接下载SDL2-2.0.0.zip来自己编译,或者按自己的系统下载相关的开发资源(bin和include).解压资源包后,内容如下: include目录下头文件,sr…