Goland创建Go project 配置当前project GOPATH

2020.5.13 更新:经过一段时间学习,现在使用go mod管理项目,简单易用,导包方便,请移步另一篇文章:
Goland使用Go Modules创建/管理项目


初学go语言,使用goland创建go project后发现自定义的包和函数都无法导入到main,整理了这份项目构建流程,希望能帮助到遇到同样问题的小伙伴

文章目录

    • 1. new project
    • 2. 创建GOPATH的目录结构
    • 3. 设置本工程的GOPATH
    • 4.测试

1. new project

  1. 取消勾选index entire GOPATH
    GOPATH是项目部署和构建目录,默认是c:\user\xxx\go文件夹,go get命令下载的第三方包都会放入此目录,勾选后默认会使用环境变量中配置的全局GOPATH变量,创建出来的项目不知道为什么不能导自定义的包和函数,暂时还不知道怎么办,以后知道怎么办了再更新,希望有大佬看到评论一下。这里我们先取消勾选。
    Goland创建Go project 配置当前project GOPATH_第1张图片

2. 创建GOPATH的目录结构

Goland创建Go project 配置当前project GOPATH_第2张图片

3. 设置本工程的GOPATH

Goland创建Go project 配置当前project GOPATH_第3张图片

  1. 选择Go-GOPATH
  2. 点击project GOPATH的加号+添加当前工程的路径
  3. 取消勾选Use GOPATH that’s defined in system environment
  4. 勾选Index entire GOPATH
    Goland创建Go project 配置当前project GOPATH_第4张图片

4.测试

在src下创建项目测试,main函数和调用其他自定义包的函数:
创建demo1.go文件后默认的package是test,修改为main即可,以后在test根目录下创建的go文件都属于main包
Goland创建Go project 配置当前project GOPATH_第5张图片
Goland创建Go project 配置当前project GOPATH_第6张图片

你可能感兴趣的:(Go语言,go)