解决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 interface{}==nil 的几种坑及原理分析
Apr 24 Golang
解决Golang中ResponseWriter的一个坑
Apr 27 Golang
go 原生http web 服务跨域restful api的写法介绍
Apr 27 Golang
golang gopm get -g -v 无法获取第三方库的解决方案
May 05 Golang
解决goland 导入项目后import里的包报红问题
May 06 Golang
Golang全局变量加锁的问题解决
May 08 Golang
go 实现简易端口扫描的示例
May 22 Golang
浅谈GO中的Channel以及死锁的造成
Mar 18 Golang
Golang使用Panic与Recover进行错误捕获
Mar 22 Golang
Golang流模式之grpc的四种数据流
Apr 13 Golang
Golang获取List列表元素的四种方式
Apr 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
东芝TOSHIBA RP-F11电路分析
2021/03/02 无线电
中国收音机工业发展史
2021/03/02 无线电
安装apache2.2.22配置php5.4(具体操作步骤)
2013/06/26 PHP
PHP二维数组排序简单实现方法
2016/02/14 PHP
PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析
2017/02/04 PHP
PHP rsa加密解密算法原理解析
2020/12/09 PHP
GWT中复制到剪贴板 js+flash实现复制 兼容性比较好
2010/03/07 Javascript
jquery form表单提交插件asp.net后台中文解码
2010/06/12 Javascript
Javascript实现CheckBox的全选与取消全选的代码
2010/07/20 Javascript
javascript结合fileReader 实现上传图片
2015/01/30 Javascript
jQuery对JSON数据进行排序输出的方法
2015/06/24 Javascript
深入剖析JavaScript:Object类型
2016/05/10 Javascript
AngularJS框架中的双向数据绑定机制详解【减少需要重复的开发代码量】
2017/01/19 Javascript
浅谈React和Redux的连接react-redux
2017/12/04 Javascript
利用CDN加速react webpack打包后的文件详解
2018/02/22 Javascript
Javasript设计模式之链式调用详解
2018/04/26 Javascript
Vue.js添加组件操作示例
2018/06/13 Javascript
Vue组件化开发之通用型弹出框的实现
2020/02/28 Javascript
vue 百度地图(vue-baidu-map)绘制方向箭头折线实例代码详解
2020/04/28 Javascript
[01:09:20]NB vs NAVI Supermajor小组赛A组 BO3 第二场 6.2
2018/06/03 DOTA
python sort、sorted高级排序技巧
2014/11/21 Python
python编写爬虫小程序
2015/05/14 Python
解决python3在anaconda下安装caffe失败的问题
2017/06/15 Python
hmac模块生成加入了密钥的消息摘要详解
2018/01/11 Python
python 文件转成16进制数组的实例
2018/07/09 Python
Python 从attribute到property详解
2020/03/05 Python
Python GUI之tkinter窗口视窗教程大集合(推荐)
2020/10/20 Python
你对IPv6了解程度
2016/02/09 面试题
简历中自我评价范文3则
2013/12/14 职场文书
医药销售自荐书
2014/05/29 职场文书
爱国主义教育演讲稿
2014/08/26 职场文书
报效祖国演讲稿
2014/09/15 职场文书
乡镇机关党员民主评议表自我评价
2014/09/21 职场文书
2015年清明节演讲稿范文
2015/03/17 职场文书
2016党校学习心得体会范文
2016/01/07 职场文书
html+css实现文字折叠特效实例
2021/06/02 HTML / CSS