gpt4 book ai didi

go - 使用 gogland 在主包上运行/调试带有多个文件的 go 应用程序

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

我下载了最新的 Gogland 以运行/调试 Go 1.8.1 应用程序。

我在最新的 Intellij Ultimate EAP 中遇到了确切的问题。

我的项目的 main 包包含几个文件,当我尝试将它作为 Go Application 运行/调试时,它充当 Go Single File.

这意味着当我尝试在选择主 go 文件的同时运行应用程序时,它会提示缺少同一目录中其他文件的变量定义,这些文件也在 main 包中。

Run Configuration 中,当我选择 Package 而不是 File 时,我无法选择 main包。

那么如何正确运行/调试我的项目?

谢谢! :)

最佳答案

我创建了以下视频 https://youtu.be/ko-wKntCLjg以更好地展示如何实现这一目标。

视频中还展示了两个选项:

  • 单击添加 ldflags 参数的链接:这是 Windows 应用程序所必需的,以便允许它们被调试,有时在 CGO 应用程序(或 OSX 上)也出于相同目的。这是 Go 的问题,而不是 IDE 或调试器的问题
  • 第二个选项是“仅限单一实例”。我更喜欢这样的运行配置,因为它们允许我运行它们一次,并在需要时按相同的快捷方式重新启动它们。

根据您的操作系统或应用程序类型,可能需要第一个,而第二个纯粹用于各种用例(如我所说,个人偏好)。

希望这对您有所帮助。

关于go - 使用 gogland 在主包上运行/调试带有多个文件的 go 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44033612/

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