# command-line-arguments ./main.go:16:14: undefined: Load Compilation finished with exit code 2

go項目開發時,出現以下問題。

報錯問題:

idea運行報錯:
在這裏插入圖片描述
go bulild 之後,
go run main.go 啓動報錯信息如下:

# command-line-arguments

./main.go:16:14: undefined: Load

Compilation finished with exit code 2

運行二進制文件,則成功:
在這裏插入圖片描述

分析:

在這裏插入圖片描述
我的項目中,和main同級有一個config.go,go run時,出現了go加載多文件問題,所以需要把所有.go文件都包含到參數中,即

go run *.go

這樣運行也會成功,但這不是最佳方案。

最佳方案:

最外層只放啓動的main.go,將其他.go文件都新建一個目錄去存放:
在這裏插入圖片描述
這樣就能啓動成功了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章