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")
}

共 2 个回复


Jerision

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

# 0

llakcs

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

# 1