#eclipse #go
#eclipse #Вперед
Вопрос:
У меня есть простая программа Go, базовый hello world, скопированный из какого-то руководства. Я использую Eclipse с добавленной функциональностью GoClipse. Если я щелкаю правой кнопкой мыши по папке, в которой находится приложение, и запускаю его как приложение Go, оно работает. Если я захожу в командную строку и набираю либо go run
либо go build
, это работает либо для конкретного файла в основной программе, либо для внешнего каталога.
Однако, если я пытаюсь создать проект, я получаю сообщение об ошибке:
# golang.org/x/tools/cmd/splitdwarf
runtime.main_main·f: function main is undeclared in the main package
Моя программа:
package main
import "fmt"
func main() { fmt.Println("Hello World") }
Структура каталогов:
$GOPATH/src/foo/bar.go
GOPATH
является C:goSpace
и GOROOT
является `C:Go
Комментарии:
1. Ранее был ответ и комментарии, куда они делись?
2. Используйте Goland: jetbrains.com/go