Rust初步(二):使用Visual Studio Code編寫Rust程式(猜猜看遊戲)

來源:互聯網
上載者:User

標籤:

我是照著下面這篇協助文檔,完成了第一個完整的Rust程式: 猜猜看 遊戲

http://kaisery.gitbooks.io/rust-book-chinese/content/content/3.1.Guessing%20Game%20%E7%8C%9C%E7%8C%9C%E7%9C%8B.html

 

我採用的開發工具是Visual Studio Code, 這應該是目前能找到的最"所見即所得 (WYSIWYG)"的編輯器了, 尤其對於我們這種重度Windows依賴症患者來說.

不過需要提出的是,我是在Ubuntu中安裝的Visual Studio Code進行開發。這得感謝微軟最近一年多來的努力,Visual Studio正式支援Windows,Linux,Mac等不同平台了

Visual Studio Code還在繼續完善中,希望以後會更加方便吧

運行起來的效果如下

 

需要指出的是,Rust程式是不需要運行時(Runtime)的,也就是說,只有在開發的機器上面需要安裝Rust及相關工具(其實主要是三個工具rustc ,cargo ,rustdoc),在目標啟動並執行機器上面,是可以直接啟動並執行。通過cargo build命令可以產生我們需要的二進位代碼檔案

事實上我們只需要將guessing_game這個可執行檔,複製到其他的機器就可以直接運行

但需要注意的是,不同平台的可執行檔需要在對應的平台編譯。也就是說,在Linux中編譯的Rust程式,只能在Linux中運行。看起來還不是很完美,對嗎?不能真正實現“一次編寫,處處運行”嗎?但其實這個問題很容易解決,如果你需要在Windows平台編譯,只需要下載代碼,運行相應的編譯命令即可。

例如,我做的這個猜猜看遊戲,代碼上傳到了

https://github.com/chenxizhang/rust_training

 

你可以用git工具下載這些代碼

然後,在Windows中也可以很簡單地運行下面這樣的命令進行編譯和運行

cargo build

cargo run

 

需要注意的是,目前Windows XP及以下的版本是不支援rust編譯出來的程式的(至少是有各種問題的),嘗試運行上面編譯出來的程式會遇到下面的錯誤

Rust初步(二):使用Visual Studio Code編寫Rust程式(猜猜看遊戲)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.