ディレクトリツリーは次のとおりです。
+/project
+---/bin
+---/pkg
+---/src
+---/client_test
+---client_test.go
+---main.go
main.goで:
package main
import ("client_test")
func main() {
client_test.Send()
}
client_test.go:
package client_test
func Send() {
}
エラー:
src/main.go|8| imported and not used: "client_test"
src/main.go|32| undefined: client_test
golangでカスタムパッケージを使用する方法を読みましたか?私はこの人と同じ解決策を持っていると思いますが、この問題を解決する方法がわかりません。助けてください。
環境に移動:
GOARCH="amd64"
GOBIN="/usr/local/go/bin"
GOCHAR="6"
GOEXE=""
GOGCCFLAGS="-g -O2 -fPIC -m64 -pthread -fno-common"
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/staff/projects/Minigame_Server" (that's exactly my working directory)
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
CGO_ENABLED="1"