解决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
go语言求任意类型切片的长度操作
Apr 26 Golang
解决Goland 同一个package中函数互相调用的问题
May 06 Golang
Golang Gob编码(gob包的使用详解)
May 07 Golang
go语言基础 seek光标位置os包的使用
May 09 Golang
golang 实用库gotable的具体使用
Jul 01 Golang
golang中的struct操作
Nov 11 Golang
Go语言读取txt文档的操作方法
Jan 22 Golang
Golang使用Panic与Recover进行错误捕获
Mar 22 Golang
Golang 结构体数据集合
Apr 22 Golang
Golang 并发编程 SingleFlight模式
Apr 26 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实现从ftp服务器上下载文件树到本地电脑的程序
2009/02/10 PHP
基于session_unset与session_destroy的区别详解
2013/06/03 PHP
php 魔术方法详解
2014/11/11 PHP
php封装好的人民币数值转中文大写类
2015/12/20 PHP
Symfony2实现在doctrine中内置数据的方法
2016/02/05 PHP
Yii2框架中一些折磨人的坑
2019/12/15 PHP
javascript引用对象的方法代码
2007/08/13 Javascript
javascript firefox 自动加载iframe 自动调整高宽示例
2013/08/27 Javascript
Ajax请求在数据量大的时候出现超时的解决方法
2014/02/27 Javascript
js判断鼠标位置是否在某个div中的方法
2016/02/26 Javascript
AngularJs  Understanding Angular Templates
2016/09/02 Javascript
微信小程序 登录实例详解
2017/01/16 Javascript
Vue2学习笔记之请求数据交互vue-resource
2017/02/23 Javascript
Bootstrap Table使用整理(三)
2017/06/09 Javascript
node.js使用免费的阿里云ip查询获取ip所在地【推荐】
2018/09/03 Javascript
webpack是如何实现模块化加载的方法
2019/11/06 Javascript
分析并输出Python代码依赖的库的实现代码
2015/08/09 Python
selenium python浏览器多窗口处理代码示例
2018/01/15 Python
对python 匹配字符串开头和结尾的方法详解
2018/10/27 Python
对python的输出和输出格式详解
2018/12/08 Python
在win10和linux上分别安装Python虚拟环境的方法步骤
2019/05/09 Python
Python 3.8中实现functools.cached_property功能
2019/05/29 Python
python使用Pandas库提升项目的运行速度过程详解
2019/07/12 Python
在 Python 中使用 MQTT的方法
2020/08/18 Python
Python如何把字典写入到CSV文件的方法示例
2020/08/23 Python
Perry Ellis官网:美国男士品味服装
2016/12/09 全球购物
J2EE的优越性主要表现在哪些方面
2016/03/28 面试题
生产现场工艺工程师岗位职责
2013/11/28 职场文书
金融专业大学生自我评价
2014/01/09 职场文书
不假外出检讨书
2014/01/27 职场文书
文化活动实施方案
2014/03/28 职场文书
法人委托书范本
2014/04/04 职场文书
股份合作协议书
2014/04/12 职场文书
学校读书活动总结
2014/06/30 职场文书
后进生评语大全
2015/01/04 职场文书
广播稿:校园广播稿范文
2019/04/17 职场文书