我在Intellij中运行文件main.go时出现问题。
Main.go和Common.go相同的包主。我在Intellij中运行Main.go然后处理日志显示消息错误:“。\ Main.go:9:undefined:showMsg”。 showMsg是Common.go的功能
答案 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类。