gpt4 book ai didi

Intellij 上的 Golang 插件。库和断点

转载 作者:数据小太阳 更新时间:2023-10-29 03:26:07 30 4
gpt4 key购买 nike

我在 Go 上编写代码。我使用 golang 插件在 Idea Intellij 中构建我的项目。我有一个主要的包。在 main 中导入不同的包。

import (
"RF"
"flag"
"io"
"net/http"
"os"
"runtime"
"depot"
"info"
"logger"
"logic"
"poly"
"ranker"
"revgeocoder"
"search"
"search/engine"
"stat"
"views"
"fmt"
)

如果我在 $GOPATH 中编写路径,这个包链接得很好。在 Idea Intellij 中,它是这样的:

Path to packages

现在,我想要:

  1. 在没有警告的情况下构建我的项目
  2. 调试我的项目

第一点。我做了一个“构建”,然后我有:“未指定包”

Package is not specified

如果我写包名 main,警告不会消失:

Cannot find package <code>main</code>

我能做什么?


第二点。组装成功。在我可以调试的那部分包之后,另一个我无法调试的包。例如包 engine 我可以调试。此包的路径:

/home/INT.PV.KM/urvanov/hedgehogues/distr/mapsfullsearch/src/search/engine/engine.go

我无法调试的下一个文件。

/home/INT.PV.KM/urvanov/hedgehogues/distr/mapsfullsearch/src/search/context.go

Tree of catalog

我无法在此文件中设置断点:

Break point

请帮我解决我的问题。

最佳答案

  • 在没有警告的情况下构建我的项目 -> 您需要使用完整的包名称(例如,您需要为 GOPATH /home/florin/go 和完整路径 $GOPATH/src/github.com/dlsniper/demo 下的包使用“github.com/dlsniper/demo”。或者,您可以使用 Run Kind 目录并将其指向该目录,或者只需使用 func main 附近的绿色箭头,单击它,选择 Run ...,然后选择 Go Application

  • 调试我的项目 -> 一旦你得到你的 Run Configuration类型 Go Application要运行应用程序然后调试它,您只需要使用“调试”选项而不是“运行”。或者,您可以单击 func main 附近的绿色箭头然后选择 Debug...调试您的应用程序。

关于Intellij 上的 Golang 插件。库和断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41334268/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com