1. 程式人生 > >goland匯入自定義包時出錯(一招解決問題)

goland匯入自定義包時出錯(一招解決問題)

使用goland編寫go語言程式的時候,發現針對自定義的包無法引入。如下圖所示:

具體錯誤也就是main.go:13:2: cannot find package "grpool" in any of:

然後就各種在網上查詢,大多數也都講得很不清楚,最後在網上找到一個說的比較詳細的連結https://www.cnblogs.com/pyyu/p/8031254.html。但是這個連結也只是啟發了我。下面來圖形結合的方式講述我的方法。

(1)首先將之前定義的包和包下的檔案移至到新定義的目錄src下,我的目錄結構如下:

(2) 接下來在File->Settings下的Go下面可以看到GOROOT和GOPATH兩個。

GOROOT其實就是go語言安裝的所在目錄

GOPATH說實在的我也不知道是幹啥的,反正在網上查的都是要設定設麼GOPATH之類的。於是這個GOPATH就引起我的重視了。

當然我們只想設定的這個包在這個工程下就可以了,那我們就直接點選下面的一個加號,新增工程所在的路徑。如下圖所示:

最後都一切OK了。問題全部解決啦。

看到這你覺得很簡單,可以說這對初學者來說卻是花費了很大的力氣才解決的。

如果幫到你了,請點個贊哦!