解决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项目中使用init()
Apr 12 Golang
Go语言带缓冲的通道实现
Apr 26 Golang
golang中切片copy复制和等号复制的区别介绍
Apr 27 Golang
Golang 如何实现函数的任意类型传参
Apr 29 Golang
golang协程池模拟实现群发邮件功能
May 02 Golang
go 实现简易端口扫描的示例
May 22 Golang
golang 语言中错误处理机制
Aug 30 Golang
Go语言基础函数基本用法及示例详解
Nov 17 Golang
Go语言基础切片的创建及初始化示例详解
Nov 17 Golang
Golang 入门 之url 包
May 04 Golang
Golang并发工具Singleflight
May 06 Golang
Go gorilla securecookie库的安装使用详解
Aug 14 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
为什么那些咖啡爱好者大多看不上连锁咖啡店?
2021/03/06 咖啡文化
PHP的分页功能
2007/03/21 PHP
PHP基于curl post实现发送url及相关中文乱码问题解决方法
2017/11/25 PHP
php语法检查的方法总结
2019/01/21 PHP
用javascript来实现动画导航效果的代码
2007/12/16 Javascript
jquery ajax 登录验证实现代码
2009/09/23 Javascript
JavaScript delete 属性的使用
2009/10/08 Javascript
javascript 时间比较实现代码
2009/10/28 Javascript
原始的js代码和jquery对比体会
2013/09/10 Javascript
文本域中换行符的替换示例
2014/03/04 Javascript
基于javascript如何传递特殊字符
2015/11/30 Javascript
jQuery技巧之让任何组件都支持类似DOM的事件管理
2016/04/05 Javascript
AngularJs Modules详解及示例代码
2016/09/01 Javascript
微信小程序图片自适应支持多图实例详解
2017/06/21 Javascript
浅谈vuejs实现数据驱动视图原理
2018/02/23 Javascript
详解如何在Javascript和Sass之间共享变量
2019/11/13 Javascript
浅析vue-router实现原理及两种模式
2020/02/11 Javascript
Linux下使用python调用top命令获得CPU利用率
2015/03/10 Python
python 动态加载的实现方法
2017/12/22 Python
pandas系列之DataFrame 行列数据筛选实例
2018/04/12 Python
python3+PyQt5实现柱状图
2018/04/24 Python
pandas带有重复索引操作方法
2018/06/08 Python
python 格式化输出百分号的方法
2019/01/20 Python
树莓派采用socket方式文件传输(python)
2019/06/22 Python
Python-接口开发入门解析
2019/08/01 Python
python 如何去除字符串头尾的多余符号
2019/11/19 Python
Python编写memcached启动脚本代码实例
2020/08/14 Python
乐高积木玩具美国官网:LEGO Shop US
2016/09/16 全球购物
阿根廷票务网站:StubHub阿根廷
2018/04/13 全球购物
同学会邀请书大全
2014/01/12 职场文书
师范教师毕业鉴定
2014/01/13 职场文书
兵马俑的导游词
2015/02/02 职场文书
副总经理岗位职责
2015/02/02 职场文书
Spring Boot 实现敏感词及特殊字符过滤处理
2021/06/29 Java/Android
详解TypeScript的基础类型
2022/02/18 Javascript
浅谈如何保证Mysql主从一致
2022/03/13 MySQL