中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

深圳 網(wǎng)站百度網(wǎng)盤搜索引擎官方入口

深圳 網(wǎng)站,百度網(wǎng)盤搜索引擎官方入口,網(wǎng)上推廣產(chǎn)品哪個平臺效果好,自己可以做門戶網(wǎng)站嗎目錄 在Windos 10專業(yè)版搭建Fyne(Go 跨平臺GUI)開發(fā)環(huán)境一 Fyne 和 MSYS2簡介1.1 Fyne1.2 MSYS2 二 安裝 MSYS22.1 下載MSYS22.2 安裝2.3 環(huán)境變量設(shè)置2.4 檢測安裝環(huán)境 三 參考文檔 在Windos 10專業(yè)版搭建Fyne(Go 跨平臺GUI)開發(fā)…

目錄

  • 在Windos 10專業(yè)版搭建Fyne(Go 跨平臺GUI)開發(fā)環(huán)境
    • 一 Fyne 和 MSYS2簡介
      • 1.1 Fyne
      • 1.2 MSYS2
    • 二 安裝 MSYS2
      • 2.1 下載MSYS2
      • 2.2 安裝
      • 2.3 環(huán)境變量設(shè)置
      • 2.4 檢測安裝環(huán)境
    • 三 參考文檔

在Windos 10專業(yè)版搭建Fyne(Go 跨平臺GUI)開發(fā)環(huán)境

一 Fyne 和 MSYS2簡介

1.1 Fyne

fyne 是一個用于 Go 語言的 GUI 包,它提供了一個簡單而強(qiáng)大的界面構(gòu)建框架。
fyne 的核心是一個事件驅(qū)動的渲染引擎,它可以輕松地創(chuàng)建具有豐富交互性的圖形界面。該框架提供了豐富的內(nèi)置控件,如按鈕、文本框、標(biāo)簽、列表等,并且支持自定義控件的創(chuàng)建。
此外,fyne 還提供了一系列的工具和函數(shù),用于處理界面事件、繪制圖形、處理圖像和字體等。它還支持跨平臺開發(fā),可以在 Windows、macOS 和 Linux 等多個操作系統(tǒng)上運(yùn)行。
總的來說,fyne 是一個非常強(qiáng)大和靈活的 GUI 包,可以幫助開發(fā)人員快速創(chuàng)建具有高交互性的圖形界面。它簡單易用,并且具有很高的可擴(kuò)展性,可以滿足各種不同的界面需求。

1.2 MSYS2

MSYS2 是一個基于 MinGW-w64 的發(fā)行版,它提供了一個完整的 POSIX 工具鏈和開發(fā)環(huán)境,可以讓開發(fā)人員在 Windows 上輕松地進(jìn)行開源開發(fā)。

MSYS2 包括了許多流行的開源工具,如 GCC、GDB、Make、Python、Perl 等等。它還提供了一個 Bash shell,可以讓開發(fā)人員像在 Linux 上一樣使用命令行。

使用 MSYS2,開發(fā)人員可以編譯、調(diào)試和運(yùn)行各種開源軟件,包括 C、C++、Java、Python 等語言的程序。此外,MSYS2 還可以與其他 Windows 應(yīng)用程序無縫集成,例如 Microsoft Visual Studio、 Eclipse CDT 等。

總的來說,MSYS2 是一個非常強(qiáng)大和靈活的發(fā)行版,為開發(fā)人員在 Windows 上進(jìn)行開源開發(fā)提供了一個完整的解決方案。

二 安裝 MSYS2

2.1 下載MSYS2

MSYS2下載地址

2.2 安裝

選擇安裝目錄(根據(jù)個人喜好進(jìn)行選擇),如圖1:
圖1
安裝完成,如圖2:
圖2
啟動UCRT64環(huán)境:
圖3
執(zhí)行以下安裝命令:

pacman -Syu
pacman -S git mingw-w64-x86_64-toolchain
pacman -S mingw-w64-ucrt-x86_64-gcc
gcc --version

各環(huán)境的差別,如圖4:
圖4

2.3 環(huán)境變量設(shè)置

環(huán)境變量設(shè)置包括windows環(huán)境變量設(shè)置和UCRT64兩個環(huán)境,Windows 環(huán)境需要加入:

圖5
UCRT64環(huán)境變量PATH加入Go的bin目錄:
圖6
執(zhí)行:

source .bashrc
go version
go install fyne.io/fyne/v2/cmd/fyne@latest

正確顯示go版本及安裝fyne命令行,即配置成功!

2.4 檢測安裝環(huán)境

下載Fyne Setup

解壓后雙擊exe文件,顯示如下則環(huán)境配置成功!
圖5
注意:使用Goland進(jìn)行開發(fā)時,編譯環(huán)境需加入:

CC=gcc;CGO_ENABLED=1;GOARCH=amd64;GOOS=windows
CC=gcc;CGO_ENABLED=1;GOARCH=amd64;GOOS=windows

否則報錯:

imports github.com/go-gl/gl/v3.2-core/gl: build constraints exclude all Go files in E:\workspace\go\...

中文顯示亂碼解決方法:
在mian包中init函數(shù)加入:

func init() {//設(shè)置中文字體:解決中文亂碼問題fontPaths := findfont.List()for _, path := range fontPaths {if strings.Contains(path, "msyh.ttf") || strings.Contains(path, "simhei.ttf") || strings.Contains(path, "simsun.ttc") || strings.Contains(path, "simkai.ttf") {os.Setenv("FYNE_FONT", path)break}}
}

Windows下打包:

fyne package -os windows -icon app.jpg

三 參考文檔

3.1 Fyne 官方幫助文檔

http://www.risenshineclean.com/news/5365.html

相關(guān)文章:

  • 帝國軟件怎么做網(wǎng)站常州網(wǎng)絡(luò)推廣哪家好
  • 鄭州制作個人網(wǎng)站品牌策劃公司排名
  • c語言 做網(wǎng)站深圳龍崗區(qū)布吉街道
  • 網(wǎng)站建設(shè)發(fā)展方向北京seo課程培訓(xùn)
  • 做一款網(wǎng)站seoheuni
  • 免費靜態(tài)網(wǎng)站模板下載廣州最新疫情情況
  • 中國電信 網(wǎng)站備案重慶網(wǎng)站制作
  • 剛做的網(wǎng)站搜索不到百度競價推廣怎么做
  • 派出所web網(wǎng)站建設(shè)策劃案seo的方式包括
  • 防城港市建設(shè)工程質(zhì)量監(jiān)督站網(wǎng)站接app推廣的單子在哪接
  • 新手做哪類網(wǎng)站常用的網(wǎng)絡(luò)營銷方法有哪些
  • 昆明網(wǎng)站建設(shè)是什么百度seo競價推廣是什么
  • wordpress制作主題容易嗎seo網(wǎng)站推廣排名
  • 實用電子商務(wù)網(wǎng)站建立站長工具ip查詢
  • 南昌網(wǎng)站建設(shè)平臺百度信息流
  • 增值服務(wù)包含哪些產(chǎn)品seo外包公司一般費用是多少
  • 莒縣做網(wǎng)站企業(yè)內(nèi)訓(xùn)
  • 平安建設(shè)網(wǎng)站sem培訓(xùn)班培訓(xùn)多少錢
  • 做一網(wǎng)站要什么品牌運(yùn)營推廣方案
  • 網(wǎng)站縮放代碼無安全警告的瀏覽器
  • 萊蕪網(wǎng)站優(yōu)化平臺軟文廣告案例500字
  • 網(wǎng)站后臺統(tǒng)計代碼網(wǎng)站怎么seo關(guān)鍵詞排名優(yōu)化推廣
  • 勻貴網(wǎng)站建設(shè)seo自媒體運(yùn)營技巧
  • 游戲開發(fā)比網(wǎng)站開發(fā)強(qiáng)強(qiáng)seo博客
  • 建設(shè)互聯(lián)網(wǎng)站機(jī)房需要哪些設(shè)備外包網(wǎng)絡(luò)推廣營銷
  • 新問網(wǎng)站設(shè)計發(fā)外鏈軟件
  • 不需要備案如何做網(wǎng)站汽車軟文廣告
  • 阿里云云主機(jī)做網(wǎng)站簡述網(wǎng)絡(luò)營銷的特點
  • 蘋果官網(wǎng)入口河南網(wǎng)站關(guān)鍵詞優(yōu)化代理
  • 惠州公司做網(wǎng)站營銷模式和營銷策略