全棧程序員的新玩具Rust(四)第一個圖形程序


Rust 既然作為一個全棧開發工具,以下幾個部分至少都是要可以搞得。

操作系統

服務器

客戶端

Web

 

先從客戶端搞起,我熟悉的SDL走起咯

第一、先找庫,這個下載很多回,應該挺穩

image

結果照貓畫虎,編譯一堆亂碼錯誤提示,查錯誤id才知道是找不到lib文件。

一看根本就沒有把sdl2 相關的lib 和 dll下載回來。

根據經驗一頓折騰,自己下載總算編譯過,但是感覺不對勁啊,不帶這么玩的呀。

終於在https://github.com/Rust-SDL2/rust-sdl2

項目的github上發現了說明

第一 下載vc相關庫,rust 在windows 默認用vc鏈接器,所以要下vc的

image

第二 創建目錄,並把lib和dllcopy到相應位置

image

 

第三修改cargo.toml

image

加個 build script

image

這個不參與編譯,只是作為一個輔助編譯 copy文件的腳本

項目代碼在此,你如果要在windows下用rust 搞sdl,這個拉下來build即可

https://gitee.com/lightsever/rust_study/tree/master/hello03

 

image

源代碼也比較簡單,只是打開一個sdl window,並且一直在改變他的背景顏色。

SDL 是一個跨平台的多媒體庫,可以搞2d 3d 繪圖,聲音播放這些。

這只是一個環境。

先把rust的全棧環境都折騰一遍,熟悉熟悉。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM