go語言(golang)是google在2023年推出的一種程式語言。golang是一門開源的語言,可以從github上找到它的原始碼。golang也是一門跨平台的語言,可以執行在windows、linux、mac os x以及plan9等作業系統上,更多詳細的介紹可以參考golang的官方**
本文主要介紹使用golang如何開發opengl程式,搭建go-gl的開發環境。使用golang開發opengl程式時,相比較於c/c++少了很多配置的過程,整體來說非常的方便。
go-glfw :渲染視窗和滑鼠鍵盤等事件處理
go-gl:opengl介面的golang繫結
mathgl:數學計算庫
gltext:文字渲染庫
go 1.10 32位版本:go1.10.windows-386.msi
32位版本的msys2:msys2-i686-20161025.exe
pacman -s mingw-w64
-i686
-gcc
安裝完成後,需要將gcc設定到環境變數path中,gcc安裝的位置在msys2的安裝目錄下的mingw32/bin中,配置完成後可以在cmd中檢視gcc版本資訊。
3.1 glfw安裝
在命令列中輸入
go get -u github.com/go-gl/glfw/v3.2/glfw
安裝成功之後可以在go的工作目錄($gopath\pkg\windows_386\github.com\go-gl\glfw\v3.2)下找到已經編譯完成的glfw庫
3.2 go-gl安裝
go-gl可以選擇opengl顯示卡支援的版本來安裝,可以安裝多個不同版本,在需要的時候引入合適的版本即可,輸入
等待編譯完成後,opengl 4.5的golang庫便完成了。
建議編譯 v2.1和v3.3-core以及最新版本的v4.6-core三個版本, 這樣既可以使用legecy的opengl
api也可以使用最新的opengl api
3.3 mathgl安裝
在命令列工具中輸入
go get -u github.com/go-gl/mathgl/...
等待編譯完成
3.4 gltext安裝
命令列輸入
go get github.com/go-gl/gltext
最後通過建立乙個簡單的glfw的視窗,驗證整個安裝過程是否成功,**如下:
新建乙個helloglfw.go的檔案
}使用命令列工具切換到該目錄下,輸入
go build helloglfw.go
如果可以生成乙個對應的helloglfw.exe檔案,說明整個配置成功了,之後便可以開始go-gl之旅了!
go gl搭建開發環境(一)
go語言 golang 是google在2009年推出的一種程式語言。golang是一門開源的語言,可以從github上找到它的原始碼。golang也是一門跨平台的語言,可以執行在windows linux mac os x以及plan9等作業系統上,更多詳細的介紹可以參考golang的官方 本文主...
搭建開發環境
1.py3 預設帶虛擬環境。scripts virtualenv.exe scripts virtualenv.exe file name2.啟動虛擬環境.windows下 cmd 下執行activate.bat 啟用虛擬環境 scripts activate.bat 退出環境 scripts de...
開發環境搭建
1 在ubuntu上面安裝ftp服務 book 100ask sudo apt get install vsftpdbook 100ask sudo vi etc vsftpd.conf local enable yes write enable yes book 100ask sudo etc i...