解决Goland 同一个package中函数互相调用的问题


Posted in Golang onMay 06, 2021

使用的为 goland 碰到同一个 package 互相调用,编译显示函数未定义,

原因为默认按file 编译,默认没有编译version.go

解决方法

设置按照 package 编译就可以了

解决Goland 同一个package中函数互相调用的问题

解决Goland 同一个package中函数互相调用的问题

解决Goland 同一个package中函数互相调用的问题

解决Goland 同一个package中函数互相调用的问题

补充:goland以package形式 编译代码

命令源码文件:独立程序的入口 包含无结果无参数的main函数

库源码文件:放置可供其他代码使用的程序实体

goland以package形式 编译代码

1.配置gopath

在File菜单里找到settings,点击gopath!

配置如下:

解决Goland 同一个package中函数互相调用的问题

2.项目结构如下,需创建三个文件夹:bin pkg src

src:放置源文件

bin:存储可执行文件

pkg:放置归档文件 :在Linux下是.a文件,即程序编译后生成的静态库文件。

解决Goland 同一个package中函数互相调用的问题

3.配置gobuild

解决Goland 同一个package中函数互相调用的问题

程序即可运行。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。如有错误或未考虑完全的地方,望不吝赐教。

Golang 相关文章推荐
go语言中切片与内存复制 memcpy 的实现操作
Apr 27 Golang
golang 实现两个结构体复制字段
Apr 28 Golang
golang 比较浮点数的大小方式
May 02 Golang
GoLang中生成UUID唯一标识的实现
May 08 Golang
go xorm框架的使用
May 22 Golang
再次探讨go实现无限 buffer 的 channel方法
Jun 13 Golang
golang中的struct操作
Nov 11 Golang
Go语言实现一个简单的并发聊天室的项目实战
Mar 18 Golang
Golang Elasticsearches 批量修改查询及发送MQ
Apr 19 Golang
Go Grpc Gateway兼容HTTP协议文档自动生成网关
Jun 16 Golang
浅谈golang package中init方法的多处定义及运行顺序问题
golang switch语句的灵活写法介绍
May 06 #Golang
go语言中fallthrough的用法说明
Golang之sync.Pool使用详解
May 06 #Golang
Golang 编译成DLL文件的操作
May 06 #Golang
完美解决golang go get私有仓库的问题
May 05 #Golang
golang gopm get -g -v 无法获取第三方库的解决方案
May 05 #Golang
You might like
浅析PHP数据导出知识点
2018/02/17 PHP
PHP strripos函数用法总结
2019/02/11 PHP
初识javascript 文档碎片
2010/07/13 Javascript
到处都是jQuery选择器的年代 不了解它们的性能,行吗
2012/06/18 Javascript
Javascript玩转继承(二)
2014/05/08 Javascript
AngularJS 指令详细介绍
2016/07/27 Javascript
浅谈js在html中的加载执行顺序,多个jquery ready执行顺序
2016/11/26 Javascript
JavaScript 中 apply 、call 的详解
2017/03/21 Javascript
vue实现简单表格组件实例详解
2017/04/16 Javascript
详解开发react应用最好用的脚手架 create-react-app
2018/04/24 Javascript
Vue.js 利用v-for中的index值实现隔行变色
2018/08/01 Javascript
Node.js 使用request模块下载文件的实例
2018/09/05 Javascript
大转盘抽奖小程序版 转盘抽奖网页版
2020/04/16 Javascript
使用vuex解决刷新页面state数据消失的问题记录
2019/05/08 Javascript
详解mpvue开发微信小程序基础知识
2019/09/23 Javascript
vue多个元素的样式选择器问题
2019/11/29 Javascript
[05:22]DOTA2 2015国际邀请赛中国区预选赛首日TOP10
2015/05/26 DOTA
python实现简单点对点(p2p)聊天
2017/09/13 Python
Python基本socket通信控制操作示例
2019/01/30 Python
centos6.5安装python3.7.1之后无法使用pip的解决方案
2019/02/14 Python
浅谈python之高阶函数和匿名函数
2019/03/21 Python
Python3 串口接收与发送16进制数据包的实例
2019/06/12 Python
pytorch torch.expand和torch.repeat的区别详解
2019/11/05 Python
Python实现基于socket的udp传输与接收功能详解
2019/11/15 Python
CSS Grid布局教程之网格单元格布局
2014/12/30 HTML / CSS
HTML5中form如何关闭自动完成功能的方法
2018/07/02 HTML / CSS
Wilson体育用品官网:美国著名运动器材品牌
2019/05/12 全球购物
大学生护理专业自荐信
2013/10/03 职场文书
治安消防安全责任书
2014/07/23 职场文书
放飞梦想演讲稿600字
2014/08/26 职场文书
学校开学标语
2014/10/06 职场文书
匿名检举信范文
2015/03/02 职场文书
自主招生自荐信格式范文
2015/03/25 职场文书
安娜卡列尼娜观后感
2015/06/11 职场文书
MySQL 使用事件(Events)完成计划任务
2021/05/24 MySQL
python实现层次聚类的方法
2021/11/01 Python