Intellij无法加载.go相同的文件包

时间:2017-05-29 14:49:27

标签: go intellij-idea

我在Intellij中运行文件main.go时出现问题。

My structure project

Main.go和Common.go相同的包主。我在Intellij中运行Main.go然后处理日志显示消息错误:“。\ Main.go:9:undefined:showMsg”。 showMsg是Common.go的功能

2 个答案:

答案 0 :(得分:0)

您正在从IntelliJ执行query="INSERT INTO test VALUES({})".format(first_name) c.execute(query) ,因此它不会在其他文件中查找go run main.go

您应该执行showMsg(),以便将go build包中的所有文件编译成单个二进制文件。

答案 1 :(得分:0)

This video应该告诉你如何解决问题。您基本上需要使用Go Application类型的Run Configuration并使用Package类而不是File类。