idea中(golang插件)开发golang时的一些使用注意事项及报错解决方案

本文永久更新地址:https://my.oschina.net/bysu/blog/write/3079791

推荐一款免费的自购省钱,分享赚钱的平台——赚赚熊,感兴趣的,特别是家里有婆娘专职带娃的,请看文末。

一、idea编译运行golang(同包不同package)时报undefined:xx(被调用的函数名)

脚本如下: 

package main

import "fmt"

func Pro_data(){
	fmt.Println("hello")
}
package main

func main(){
	Pro_data()
}

工程的目录结构如下

idea中(golang插件)开发golang时的一些使用注意事项及报错解决方案_第1张图片

报错信息如下:

idea中(golang插件)开发golang时的一些使用注意事项及报错解决方案_第2张图片

通过Edit Configurations...,发现默认是File(如下图),换句话说Processing_data.go文件没被编译导致该报错。

idea中(golang插件)开发golang时的一些使用注意事项及报错解决方案_第3张图片idea中(golang插件)开发golang时的一些使用注意事项及报错解决方案_第4张图片

解决方案是把file改成package,但是我改成package总是提示package不存在,所以我选了一个折中的方案:directory

idea中(golang插件)开发golang时的一些使用注意事项及报错解决方案_第5张图片

编译运行时需要注意选择编译的目录,如下图:

b389c0d0c7a035109fd5638e36a26bf823f.jpg

########################################################

golang调用其他包中的函数

idea中(golang插件)开发golang时的一些使用注意事项及报错解决方案_第6张图片

idea中(golang插件)开发golang时的一些使用注意事项及报错解决方案_第7张图片

 

二、IDEA中,开发golang,如果想通过go install 命令,如何将结果文件(归档文件或者可执行文件)存放到当前project的相应目录中(如果可执行文件放在bin)?

go语言的项目规范:其project下一般有pkg,src,bin这几个目录。

idea中(golang插件)开发golang时的一些使用注意事项及报错解决方案_第8张图片

idea中(golang插件)开发golang时的一些使用注意事项及报错解决方案_第9张图片

7d8f54d6fc853a26266efd6fa5fea9cc8dc.jpg

假如环境变量中配置了有效的gobin,执行上面的go install 命令后,生成的exe文件则在GOBIN的目录中。

idea中(golang插件)开发golang时的一些使用注意事项及报错解决方案_第10张图片

idea中(golang插件)开发golang时的一些使用注意事项及报错解决方案_第11张图片

1.环境变量中无有效的gobin

idea中(golang插件)开发golang时的一些使用注意事项及报错解决方案_第12张图片

2.在IDEA的Settings中,去掉“Use GOPATH that's defined in system environment”前面的√,则Global GOPATH中无添加项,Project GOPATH中添加当前的project的路径。若使配置生效,则需重启IDEA。

idea中(golang插件)开发golang时的一些使用注意事项及报错解决方案_第13张图片

idea中(golang插件)开发golang时的一些使用注意事项及报错解决方案_第14张图片

----------------------下方为免费的广告---------------------

1.识别下图中的二维码,跳到步骤2的界面;

2.填入手机,获取验证码,填入验证码注册,界面跳转至步骤3:

3.点开右上角的“...”,界面跳转至步骤4:

31f38c15547175553247b4aed48f5c70f1b.jpg

4.选择在系统浏览器打开后,界面跳转至步骤5:

52b733f5d83ad4bf9c6c096762f19ffe8dc.jpg

 

5.根据你手机的系统,选择下载的版本。

70b64b0b5f3688b0e2e3b00f843c7f05a81.jpg

6.安装成功后,登录app,选择授权淘宝。授权后,在淘宝购买东西大多数都有返利,后续还会支持京东,唯品会...各大平台。

赚赚熊有问题可以咨询

idea中(golang插件)开发golang时的一些使用注意事项及报错解决方案_第15张图片

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://my.oschina.net/bysu/blog/3079791

你可能感兴趣的:(idea中(golang插件)开发golang时的一些使用注意事项及报错解决方案)