繁体   English   中英

使用gogland在主程序包上运行多个文件,然后运行/调试go应用程序

[英]run/debug go application with more then one file on the main package with gogland

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

我在最新的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或调试器的问题
  • 第二个选项是仅表示单个实例的选项。 我更喜欢这样的运行配置,因为它们允许我一次运行它们,并在需要时按相同的快捷方式重新启动它们。

根据您的操作系统或应用程序类型,可能需要第一个,而第二个仅在各种用例中起作用(正如我所说的,个人喜好)。

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM