解决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语言-为什么返回值为接口类型,却返回结构体
Apr 24 Golang
go语言-在mac下brew升级golang
Apr 25 Golang
Golang 编译成DLL文件的操作
May 06 Golang
Golang Gob编码(gob包的使用详解)
May 07 Golang
使用golang编写一个并发工作队列
May 08 Golang
Go语言实现Snowflake雪花算法
Jun 08 Golang
Go语言设计模式之结构型模式
Jun 22 Golang
Go语言实现Base64、Base58编码与解码
Jul 26 Golang
Golang中channel的原理解读(推荐)
Oct 16 Golang
Golang数据类型和相互转换
Apr 12 Golang
golang生成并解析JSON
Apr 14 Golang
Go语言入门exec的基本使用
May 20 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防止跨域提交表单
2013/11/01 PHP
tp5实现微信小程序多图片上传到服务器功能
2018/07/16 PHP
php实现数组重复数字统计实例
2018/09/30 PHP
childNodes.length与children.length的区别
2009/05/14 Javascript
网站如何做到完全不需要jQuery也可以满足简单需求
2013/06/27 Javascript
JavaScript实现维吉尼亚(Vigenere)密码算法实例
2013/11/22 Javascript
javascript判断css3动画结束 css3动画结束的回调函数
2015/03/10 Javascript
基于jQuery实现音乐播放试听列表
2016/04/14 Javascript
javascript设计模式Constructor(构造器)模式
2016/08/19 Javascript
JS取模、取商及取整运算方法示例
2016/10/13 Javascript
jquery-mobile表单的创建方法详解
2016/11/23 Javascript
underscore之function_动力节点Java学院整理
2017/07/11 Javascript
浅谈vue的props,data,computed变化对组件更新的影响
2018/01/16 Javascript
基于elementUI使用v-model实现经纬度输入的vue组件
2019/05/12 Javascript
Node.js web 应用如何封装到Docker容器中
2020/09/01 Javascript
vuejs实现下拉框菜单选择
2020/10/23 Javascript
在Python的Flask框架下使用sqlalchemy库的简单教程
2015/04/09 Python
Python中time模块和datetime模块的用法示例
2016/02/28 Python
python cx_Oracle模块的安装和使用详细介绍
2017/02/13 Python
Python实现的当前时间多加一天、一小时、一分钟操作示例
2018/05/21 Python
python 调用有道api接口的方法
2019/01/03 Python
python制作填词游戏步骤详解
2019/05/05 Python
Python文件夹批处理操作代码实例
2020/07/21 Python
德国最大的拼图在线商店:Puzzle.de
2016/12/17 全球购物
香港百佳网上超级市场:PARKNSHOP.com
2020/06/10 全球购物
怎样有效的进行自我评价
2013/10/06 职场文书
毕业设计计划书
2014/01/09 职场文书
感恩母亲节活动方案
2014/03/04 职场文书
管理学院毕业生自荐信范文
2014/03/10 职场文书
党校个人自我鉴定范文
2014/03/28 职场文书
完美的中文自荐信
2014/05/24 职场文书
社区戒毒工作方案
2014/06/04 职场文书
营销与策划专业求职信
2014/06/20 职场文书
授权委托书样本及填写说明
2014/09/19 职场文书
心灵点滴观后感
2015/06/02 职场文书
Java 超详细讲解数据结构中的堆的应用
2022/04/02 Java/Android