go gl搭建開發環境

2021-08-21 11:42:50 字數 2066 閱讀 5979

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...