IntelliJ 使用go 插件无法编译多个文件

第一次使用IntelliJ,大神指教一下

go application Run时提示
command-line-arguments
.\main.go:6: undefined: Test


IntelliJ IDEA 2016.1.1
Build #IU-145.597, built on March 29, 2016
JRE: 1.8.0_60-b27 x86
JVM: Java HotSpot(TM) Server VM by Oracle Corporation


main.go 代码

package main

import "fmt"

func main() {
    Test()
    fmt.Println("yes")
}

fun.go代码

package main

import "fmt"

func Test() {
    fmt.Println("test")
}

共 4 个回复


Jerision

虽然问题没人回答,但是还是自己解决了。
把自己的整体工程当做一个包来编译,加入到某个路径,按照包的目录格式弄好就行了。

# 0

llakcs

大神怎么解决的能说的详细点吗

# 1

JasonStatham

我是通过这个方法解决的,可以参考:
在工程的编译设置中,Run kind选择Directory

# 2

exten

操作就不对

# 3