使用 IntelliJ 调试 Go 单个文件

我正在尝试在 IntelliJ 中以调试模式启动文件。


这是我的文件内容:


package myPackage


import (

    "fmt"

)


func main() {

    fmt.Println("Hello")

}

我的文件在文件夹中 src/myProject/myPackage


但是当我尝试在 IntelliJ 中创建 Go 应用程序时,它说:


"Cannot find Go file with main in 'myProject/myPackage'"

我已经完成了这项工作,但我不得不将我的文件放在一个名为“main”的包中。

但是现在我的项目正在增长,我需要单独调试我的包。


有任何想法吗?


青春有我
浏览 184回答 2
2回答

互换的青春

您的应用程序的架构需要是这样的:$Gopath/src/FOLDER_NAME :|- main.go|-- my_package/file1.go在你的 file1.go 中package my_packageimport "fmt"func testwork() {   fmt.Println("it works !!")}在你的 main.gopackage mainimport (    "fmt"    "FOLDER_NAME/my_package")func main() {    my_package.testwork()}它会起作用:)

慕婉清6462132

当前调试仅适用于 Go 应用程序运行配置。正在进行 PR 来解决此问题,请参阅此。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go