如何使用Rust程式語言開發擁有圖形使用者介面(GUI)的程式? 2018 年 12 月 18 日 Magic Len Rust、研究分享 雖然命令列介面(CLI)用起來已經十分方便,但非軟體開發相關的使用者大多還是習慣使用圖形化的視窗介面來操作軟體。這篇文章將會粗略地介紹Rust生態圈的幾個比較多人使用圖形化介面的框架,接著會著重於最多人使用且跨平台的GTK+進行講解。 繼續閱讀 GTK、MSYS2、Rust、Rust GUI、Rust 圖形介面、遺失libcairo-gobject-2.dll
如何在MSYS2中編譯Rust程式? 2018 年 12 月 16 日 Magic Len Rust、研究分享 Windows作業系統中的Rust程式,預設會使用MSVC來編譯的。但是如果Rust程式有使用到GNU相關的函式庫(例如GTK)時,就得搭配MinGW來編譯了。MSYS2是一套整合MinGW和POSIX環境的工具,可以在Windows作業系統上模擬出Linux作業系統的開發環境,且能利用MinGW直接編譯出在Windows作業系統上執行的程式。 繼續閱讀 MinGW、MSYS2、Rust、Rust MinGW
在Windows安裝MSYS2,讓Windows也能使用GNU的軟體開發工具 2018 年 12 月 14 日 Magic Len Linux、Windows、軟體介紹 GNU是一個Unix-like的作業系統,經常與Linux核心搭配在一起(GNU/Linux即為一般我們所說的「Linux作業系統」)。有許多軟體開發的程式都是運作在GNU的環境中,無法直接在Windows作業系統中使用,就得依靠如Cygwin和MinGW(Minimalist GNU for Windows)等軟體在Windows作業系統中,建立出GNU程式的開發環境。嚴格來說,Cygwin和M... 繼續閱讀 GNU、GNU/NT、MinGW、Minimal SYStem、Minimalist GNU for Windows、MSYS、MSYS2、POSIX、Windows Bash、Windows GNU、安裝MinGW、安裝MSYS、安裝MSYS2