解决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 相关文章推荐
golang中实现给gif、png、jpeg图片添加文字水印
Apr 26 Golang
golang elasticsearch Client的使用详解
May 05 Golang
golang日志包logger的用法详解
May 05 Golang
Go语言实现Snowflake雪花算法
Jun 08 Golang
go语言使用Casbin实现角色的权限控制
Jun 26 Golang
go goroutine 怎样进行错误处理
Jul 16 Golang
修改并编译golang源码的操作步骤
Jul 25 Golang
Golang流模式之grpc的四种数据流
Apr 13 Golang
Golang ort 中的sortInts 方法
Apr 24 Golang
Go语言测试库testify使用学习
Jul 23 Golang
基于Python实现西西成语接龙小助手
Aug 05 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
PHP自动生成月历代码
2006/10/09 PHP
PHP similar_text 字符串的相似性比较函数
2010/05/26 PHP
Laravel5权限管理方法详解
2016/07/26 PHP
PHP读取大文件的几种方法介绍
2016/10/27 PHP
php实现数据库的增删改查
2017/02/26 PHP
PHP实现阿里大鱼短信验证的实例代码
2017/07/10 PHP
php + WebUploader实现图片批量上传功能
2019/05/06 PHP
php接口隔离原则实例分析
2019/11/11 PHP
Laravel + Elasticsearch 实现中文搜索的方法
2020/02/02 PHP
PHP手机号码及邮箱正则表达式实例解析
2020/07/11 PHP
基于ThinkPHP删除目录及目录文件函数
2020/10/28 PHP
javascript读取xml
2006/11/04 Javascript
jquery打开直接跳到网页最下面、最低端实现代码
2013/04/22 Javascript
使用PHP+JQuery+Ajax分页的实现
2013/04/23 Javascript
轻松学习jQuery插件EasyUI EasyUI实现拖动基本操作
2015/11/30 Javascript
jQuery EasyUI框架中的Datagrid数据表格组件结构详解
2016/06/09 Javascript
全面理解JavaScript中的继承(必看)
2016/06/16 Javascript
json定义及jquery操作json的方法
2016/09/29 Javascript
详解微信小程序设置底部导航栏目方法
2017/06/29 Javascript
微信小程序实现传参数的几种方法示例
2018/01/10 Javascript
node 使用 async 控制并发的方法
2018/05/07 Javascript
探索JavaScript中私有成员的相关知识
2019/06/13 Javascript
nodejs 递归拷贝、读取目录下所有文件和目录
2019/07/18 NodeJs
JavaScript 接口原理与用法实例详解
2020/05/12 Javascript
js实现简单五子棋游戏
2020/05/28 Javascript
jQuery 添加元素和删除元素的方法
2020/07/15 jQuery
Cython 三分钟入门教程
2009/09/17 Python
Python 闭包,函数分隔作用域,nonlocal声明非局部变量操作示例
2019/10/14 Python
PyTorch之nn.ReLU与F.ReLU的区别介绍
2020/06/27 Python
CSS3 border-image详解、应用及jQuery插件
2011/08/29 HTML / CSS
电气工程及其自动化自我评价四篇
2013/09/24 职场文书
十佳护士获奖感言
2014/02/18 职场文书
处级领导班子全部召开专题民主生活会情况汇报
2014/09/27 职场文书
审计局班子四风对照检查材料思想汇报
2014/10/07 职场文书
优秀工作者事迹材料
2014/12/26 职场文书
公证书格式
2015/01/23 职场文书