为了账号安全,请及时绑定邮箱和手机立即绑定

使用 IntelliJ 调试 Go 单个文件

使用 IntelliJ 调试 Go 单个文件

Go
青春有我 2021-12-27 10:40:47
我正在尝试在 IntelliJ 中以调试模式启动文件。这是我的文件内容:package myPackageimport (    "fmt")func main() {    fmt.Println("Hello")}我的文件在文件夹中 src/myProject/myPackage但是当我尝试在 IntelliJ 中创建 Go 应用程序时,它说:"Cannot find Go file with main in 'myProject/myPackage'"我已经完成了这项工作,但我不得不将我的文件放在一个名为“main”的包中。但是现在我的项目正在增长,我需要单独调试我的包。有任何想法吗?
查看完整描述

2 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

您的应用程序的架构需要是这样的:


$Gopath/src/FOLDER_NAME :

|- main.go

|-- my_package/file1.go

在你的 file1.go 中


package my_package


import "fmt"


func testwork() {


   fmt.Println("it works !!")

}

在你的 main.go


package main


import (

    "fmt"

    "FOLDER_NAME/my_package"

)


func main() {

    my_package.testwork()

}

它会起作用:)


查看完整回答
反对 回复 2021-12-27
?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

当前调试仅适用于 Go 应用程序运行配置。正在进行 PR 来解决此问题,请参阅


查看完整回答
反对 回复 2021-12-27
  • 2 回答
  • 0 关注
  • 183 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信