Rust 既然作為一個全棧開發工具,以下幾個部分至少都是要可以搞得。
操作系統
服務器
客戶端
Web
先從客戶端搞起,我熟悉的SDL走起咯
第一、先找庫,這個下載很多回,應該挺穩
結果照貓畫虎,編譯一堆亂碼錯誤提示,查錯誤id才知道是找不到lib文件。
一看根本就沒有把sdl2 相關的lib 和 dll下載回來。
根據經驗一頓折騰,自己下載總算編譯過,但是感覺不對勁啊,不帶這么玩的呀。
終於在https://github.com/Rust-SDL2/rust-sdl2
項目的github上發現了說明
第一 下載vc相關庫,rust 在windows 默認用vc鏈接器,所以要下vc的
第二 創建目錄,並把lib和dllcopy到相應位置
第三修改cargo.toml
加個 build script
這個不參與編譯,只是作為一個輔助編譯 copy文件的腳本
項目代碼在此,你如果要在windows下用rust 搞sdl,這個拉下來build即可
https://gitee.com/lightsever/rust_study/tree/master/hello03
源代碼也比較簡單,只是打開一個sdl window,並且一直在改變他的背景顏色。
SDL 是一個跨平台的多媒體庫,可以搞2d 3d 繪圖,聲音播放這些。
這只是一個環境。
先把rust的全棧環境都折騰一遍,熟悉熟悉。