GO:导入我的go文件时出错

时间:2017-11-10 12:02:59

标签: go import gopath goland

这是项目结构

   /bruteforce
   --/src
   ----/services
   ------/bruteforce.go
   ----/start
   ------/workergenerator.go

在bruteforce.go中,我使用“包服务”,并在workergenerator.go“package main”中使用。 现在,我在bruteforce.go中编写了一个简单的函数,所以在workergenerator.go中我导入了服务包并调用了这个函数。这就是问题所在:

  

src / start / workergenerator.go:17:2:已导入但未使用:“services”   src / start / workergenerator.go:26:5:undefined:bruteforce

如您所见,包导入良好,但未定义函数(?)

我在GOPATH中添加了项目的主文件夹

  

/用户/西蒙/ GolandProjects /暴力破解

为什么编译器会导致此错误?

1 个答案:

答案 0 :(得分:1)

您需要转到Run | Edit Configurations...,选择您拥有的运行配置,然后将运行类型从File更改为Package,并使用start作为{{1} }}