第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Go:未定義的類

Go:未定義的類

Go
慕的地6264312 2021-12-07 14:53:54
我想用 Go 嘗試圖形庫。我找到了以下示例:package mainimport (    "image"    "image/color"    "image/png"    "log"    "os")func main() {    width, height := 512, 512    canvas := NewCanvas(image.Rect(0, 0, width, height))    canvas.DrawGradient()    // Draw a series of lines from the top left corner to the bottom of the image    for x := 0; x < width; x += 8 {        canvas.DrawLine(color.RGBA{0, 0, 0, 255},            Vector{0.0, 0.0},            Vector{float64(x), float64(height)})    }    outFilename := "lines.png"    outFile, err := os.Create(outFilename)    if err != nil {        log.Fatal(err)    }    defer outFile.Close()    log.Print("Saving image to: ", outFilename)    png.Encode(outFile, canvas)}但是,在構建時似乎缺少某些類。D:\go\work>go build draw.go# command-line-arguments.\draw.go:13: undefined: NewCanvas.\draw.go:19: undefined: Vector.\draw.go:20: undefined: Vector我的環(huán)境在 HelloWorld 示例中運行良好,但是在導入圖像庫時似乎缺少某些內容。對新手入門有什么幫助嗎?
查看完整描述

2 回答

?
一只名叫tom的貓

TA貢獻1906條經驗 獲得超3個贊

您需要按.go依賴順序包含每個文件。

假設您正在使用此庫,請嘗試按以下順序運行主文件:https : //github.com/felixpalmer/go_images

go run draw.go canvas.go vector.go


查看完整回答
反對 回復 2021-12-07
?
智慧大石

TA貢獻1946條經驗 獲得超3個贊

您在找到該示例的同一個包中缺少NewCanvas函數(shù)和Vector結構。我相信你在這里找到。您可以運行go get https://github.com/felixpalmer/go_images并添加您缺少的導入。


查看完整回答
反對 回復 2021-12-07
  • 2 回答
  • 0 關注
  • 186 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號