解决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正则之命名分组方式
Apr 25 Golang
彻底理解golang中什么是nil
Apr 29 Golang
解决golang在import自己的包报错的问题
Apr 29 Golang
Golang 如何实现函数的任意类型传参
Apr 29 Golang
解决goland 导入项目后import里的包报红问题
May 06 Golang
Golang 实现获取当前函数名称和文件行号等操作
May 08 Golang
入门学习Go的基本语法
Jul 07 Golang
Go语言基础map用法及示例详解
Nov 17 Golang
Go语言的协程上下文的几个方法和用法
Apr 11 Golang
Go语言grpc和protobuf
Apr 13 Golang
Golang获取List列表元素的四种方式
Apr 20 Golang
Go调用Rust方法及外部函数接口前置
Jun 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实现的二分查找算法示例
2017/06/20 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
js每次Title显示不同的名言
2008/09/25 Javascript
使用Jquery打造最佳用户体验的登录页面的实现代码
2011/07/08 Javascript
解决checkbox的attr(checked)一直为undefined问题
2014/06/16 Javascript
ECMAScript6中Map/WeakMap详解
2015/06/12 Javascript
JavaScript中的Math.sin()方法使用详解
2015/06/15 Javascript
跟我学习javascript解决异步编程异常方案
2015/11/23 Javascript
JavaScript基础知识之方法汇总结
2016/01/24 Javascript
JavaScript中的Object对象学习教程
2016/05/20 Javascript
jQuery改变form表单的action,并进行提交的实现代码
2016/05/25 Javascript
浅谈Vue-cli单文件组件引入less,sass,css样式的不同方法
2018/03/13 Javascript
node基于puppeteer模拟登录抓取页面的实现
2018/05/09 Javascript
JavaScript面试技巧之数组的一些不low操作
2019/03/22 Javascript
解决layui数据表格Date日期格式的回显Object的问题
2019/09/19 Javascript
vue使用map代替Aarry数组循环遍历的方法
2020/04/30 Javascript
Vue 请求传公共参数的操作
2020/07/31 Javascript
微信小程序换肤功能实现代码(思路详解)
2020/08/25 Javascript
python实现zencart产品数据导入到magento(python导入数据)
2014/04/03 Python
Python实现建立SSH连接的方法
2015/06/03 Python
python简单图片操作:打开\显示\保存图像方法介绍
2017/11/23 Python
Python建立Map写Excel表实例解析
2018/01/17 Python
Python格式化输出%s和%d
2018/05/07 Python
NumPy统计函数的实现方法
2020/01/21 Python
Python无头爬虫下载文件的实现
2020/04/02 Python
CSS3属性 line-clamp控制文本行数的使用
2020/03/19 HTML / CSS
解析html5 canvas实现背景鼠标连线动态效果代码
2019/06/17 HTML / CSS
Origins加拿大官网:雅诗兰黛集团高端植物护肤品牌
2017/11/19 全球购物
美津浓巴西官方网站:Mizuno巴西
2019/07/24 全球购物
结构工程研究生求职信
2013/10/13 职场文书
如何打造一封优秀的留学推荐信
2014/01/25 职场文书
优秀交警事迹材料
2014/01/26 职场文书
人力资源管理求职信
2014/08/07 职场文书
爱心助学感谢信
2015/01/21 职场文书
六年级作文之家庭作文
2019/12/12 职场文书
python函数的两种嵌套方法使用
2022/04/02 Python