解决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 Gin实现文件上传下载的示例代码
Apr 02 Golang
Golang 空map和未初始化map的注意事项说明
Apr 29 Golang
完美解决golang go get私有仓库的问题
May 05 Golang
go mod 安装依赖 unkown revision问题的解决方案
May 06 Golang
Golang全局变量加锁的问题解决
May 08 Golang
Golang中异常处理机制详解
Jun 08 Golang
浅谈GO中的Channel以及死锁的造成
Mar 18 Golang
如何解决goland,idea全局搜索快捷键失效问题
Apr 03 Golang
golang语言指针操作
Apr 14 Golang
Golang 链表的学习和使用
Apr 19 Golang
Golang 字符串的常见操作
Apr 19 Golang
Go 内联优化让程序员爱不释手
Jun 21 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&&mysql)六
2006/10/09 PHP
php中函数前加&符号的作用分解
2014/07/08 PHP
CodeIgniter配置之config.php用法实例分析
2016/01/19 PHP
mysql查找删除重复数据并只保留一条实例详解
2016/09/24 PHP
js删除所有的cookie的代码
2010/11/25 Javascript
jquery制作多功能轮播图插件
2015/04/02 Javascript
纯javascript实现四方向文本无缝滚动效果
2015/06/16 Javascript
jquery对象访问是什么及使用方法介绍
2016/05/03 Javascript
jquery选择器和属性对象的操作实例分析
2020/01/10 jQuery
JavaScript实现矩形块大小任意缩放
2020/08/25 Javascript
vue项目配置同一局域网可使用ip访问的操作
2020/10/23 Javascript
echarts柱状图背景重叠组合而非并列的实现代码
2020/12/10 Javascript
[50:29]2014 DOTA2华西杯精英邀请赛 5 24 DK VS iG
2014/05/26 DOTA
[00:35]2016完美“圣”典风云人物:冷冷宣传片
2016/12/08 DOTA
[02:37]TI8勇士令状不朽珍藏II视频展示
2018/06/23 DOTA
python统计cpu利用率的方法
2015/06/02 Python
python画出三角形外接圆和内切圆的方法
2018/01/25 Python
DataFrame中去除指定列为空的行方法
2018/04/08 Python
Python爬虫包BeautifulSoup实例(三)
2018/06/17 Python
如何用python写一个简单的词法分析器
2018/12/18 Python
Keras自定义实现带masking的meanpooling层方式
2020/06/16 Python
详解python tkinter 图片插入问题
2020/09/03 Python
python 写一个性能测试工具(一)
2020/10/24 Python
银行个人求职自荐信范文
2013/12/16 职场文书
人事主管岗位职责
2014/01/30 职场文书
幼儿园教师工作感言
2014/02/15 职场文书
2014两会优秀的心得体会范文
2014/03/17 职场文书
综艺节目策划方案
2014/06/13 职场文书
授权委托书公证
2014/09/14 职场文书
先进党员事迹材料
2014/12/24 职场文书
停课通知书
2015/04/24 职场文书
工作态度检讨书范文
2015/05/06 职场文书
跑出一片天观后感
2015/06/08 职场文书
Golang 实现获取当前函数名称和文件行号等操作
2021/05/08 Golang
如何理解及使用Python闭包
2021/06/01 Python
解决Maven项目中 Invalid bound statement 无效的绑定问题
2021/06/15 Java/Android