Go용 Google GUI 툴킷 gxui 설치(Windows Edition)
3895 단어 Go
주의
2015/10/28시
Unfortunately due to a shortage of hours in a day, GXUI is no longer maintained.
If you're looking for a GUI library for your next Go project, check out these alternatives .
따라서 GXUI 유지 보수가 완료되었습니다.
다음 글은 남겠지만 다른 프로그램 라이브러리로 옮겨야 합니다.
다음은 본문.
Google은 Go를 위한 새로운 GUI 라이브러리 gxui 를 발표했습니다.
http://qiita.com/shibukawa/items/549bc3af2232099112ac
그래서 저도 Windows를 사용해 보았습니다.
결론적으로 세 번째 시도의 방법으로 간단하게 추적할 수 있다.
googet으로만 설치할 수 있어서 좋아요.
컨디션
Window8.1 64bit
go version go1.4.2 windows/amd64
첫 번째 시도
처음에는 @shibukawa 씨가 쓴 맥의 프로그램을 보면서 설치했지만, 그것은 번거로웠다.
(당시 귀찮았다는 뜻)
http://sourceforge.net/projects/glew/files/glew/snapshots/glew-1.12.0-win32에서 왔습니다.zip을 다운로드합니다.
Windows는 Build를 사용하기 때문에 include와 bin 이하만 사용합니다.
다음 순서대로 Googet.
go-gl-legacy에서include path까지의 변경과LDFLAGS 등이 필요합니다.
$ go get github.com/google/gxui
$ go get code.google.com/p/freetype-go/freetype/truetype
$ go get github.com/go-gl-legacy/gl
$ go get github.com/go-gl/glfw/v3.1/glfw
이렇게 말하지만, 설치가 순조롭게 끝났고, gxui의 샘플도 작업되었다.(2차 시도는 간단하기 때문에 상세하지 않다)
두 번째 시도
이 글을 쓸 때 절차를 재확인했다.
이번에는 오류 정보에 따라 간단하게 설치해 보았다.
goobuild guxui/sample/poly gon 등에서 다음과 같은 오류 메시지가 발생하기 때문에 순서대로 처리됩니다.
$ go get github.com/google/gxui
$ cd %GOPATH%\src\github.com\google\gxui\samples\polygon
$ go build
(ここで cannot find package "code.google.com/p/freetype-go/freetype/raster" が出力される)
$ go get code.google.com/p/freetype-go/freetype/raster
$ go build
(ここで ~~略~~が出力される)
$ go get github.com/go-gl/gl/v3.2-core/gl
$ go build
(ここで ~~略~~が出力される)
$ go get github.com/go-gl/glfw/v3.1/glfw
$ go build
(build成功)
C 언어를 전혀 몰라도 괜찮아요.다음과 같이 수행합니다.
실행 요구 사항SourceCodePro-Regular.ttf이므로 DL이 적절합니다.
$ dir
2015/03/18 22:32 2,609 main.go
2015/03/18 22:36 10,180,096 polygon.exe
2015/03/18 22:23 103,820 SourceCodePro-Regular.ttf
$ polygon.exe -data=.
10MB가 넘으면 크겠지만 단독 행동이라 기분이 좋다.progress_bar의 견본은 다음과 같다.
세 번째 시도
2015/06/16에 추가.
Win8.1 64bit + go1.4.2 윈도우즈/amd64+gcc4.8.364bit(strawberry perrl5.0.264bit 부속) 환경에서 현재의 설치 방법은 다음과 같다.
시도된 명령은 다음과 같이 환경 변수 PATH가 어느 정도 집중된 내용입니다.
gcc는 c:\strawberry\c\bin 이하를 사용합니다.
$ set GOPATH=c:\new_dir_for_test
$ set PATH=%GOPATH%\bin;%GOROOT%\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Git\cmd;C:\Program Files\Mercurial;c:\Strawberry\c\bin
$ go get -u github.com/google/gxui/...
설치가 매우 간단하다.파일dlg.exe의 데모가 되다.
최후
아직 Build에 불과한 샘플이라 잘 모르겠지만 설치가 간단하다는 걸 알았어요.
Reference
이 문제에 관하여(Go용 Google GUI 툴킷 gxui 설치(Windows Edition)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sago35/items/cc9ed3dc38d0b2f19bf9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)