解决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各时间字符串使用解析
Apr 02 Golang
Go语言使用select{}阻塞main函数介绍
Apr 25 Golang
goland 恢复已更改文件的操作
Apr 28 Golang
golang 生成对应的数据表struct定义操作
Apr 28 Golang
Golang 如何实现函数的任意类型传参
Apr 29 Golang
入门学习Go的基本语法
Jul 07 Golang
golang 语言中错误处理机制
Aug 30 Golang
Go语言读取txt文档的操作方法
Jan 22 Golang
Golang使用Panic与Recover进行错误捕获
Mar 22 Golang
Golang MatrixOne使用介绍和汇编语法
Apr 19 Golang
Golang 实现 WebSockets 之创建 WebSockets
Apr 24 Golang
在ubuntu下安装go开发环境的全过程
Aug 05 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
fleaphp rolesNameField bug解决方法
2011/04/23 PHP
PHP实例分享判断客户端是否使用代理服务器及其匿名级别
2014/06/04 PHP
javascript some()函数用法详解
2014/11/13 PHP
浅谈关于PHP解决图片无损压缩的问题
2017/09/01 PHP
javascript高级程序设计第二版第十二章事件要点总结(常用的跨浏览器检测方法)
2012/08/22 Javascript
javascript向后台传送相同属性的参数即数组参数
2014/02/17 Javascript
jquery $.trim()方法使用介绍
2014/05/21 Javascript
angularjs基础教程
2014/12/25 Javascript
简介JavaScript中getUTCMonth()方法的使用
2015/06/10 Javascript
jQuery实现的经典滑动门效果
2015/09/22 Javascript
js表单登陆验证示例
2016/10/19 Javascript
微信小程序 特效菜单抽屉效果实例代码
2017/01/11 Javascript
深入理解jquery的$.extend()、$.fn和$.fn.extend()
2017/07/08 jQuery
p5.js 毕达哥拉斯树的实现代码
2018/03/23 Javascript
微信小程序倒计时功能实例代码
2018/07/17 Javascript
基于vue实现移动端圆形旋钮插件效果
2018/11/28 Javascript
浅谈Three.js截图并下载的大坑
2019/11/01 Javascript
微信小程序登录时如何获取input框中的内容
2019/12/04 Javascript
解决Nuxt使用axios跨域问题
2020/07/06 Javascript
[37:45]完美世界DOTA2联赛PWL S3 LBZS vs Phoenix 第二场 12.09
2020/12/11 DOTA
简述Python2与Python3的不同点
2018/01/21 Python
python3结合openpyxl库实现excel操作的实例代码
2018/09/11 Python
PyCharm+PySpark远程调试的环境配置的方法
2018/11/29 Python
对python多线程中互斥锁Threading.Lock的简单应用详解
2019/01/11 Python
Django使用AJAX调用自己写的API接口的方法
2019/03/06 Python
pandas中的ExcelWriter和ExcelFile的实现方法
2020/04/24 Python
python音频处理的示例详解
2020/12/23 Python
浅谈html5与APP混合开发遇到的问题总结
2018/03/20 HTML / CSS
西班牙英格列斯百货官网:El Corte Inglés
2016/09/25 全球购物
德国街头和运动文化高品质商店:BSTN Store
2017/08/26 全球购物
香港交友网站:be2香港
2018/07/22 全球购物
Zipadee-Zip襁褓过渡毯:Sleeping Baby
2018/12/30 全球购物
外国语学院毕业生自荐信
2013/10/28 职场文书
创业计划书之网吧
2019/10/10 职场文书
php 文件上传至OSS及删除远程阿里云OSS文件
2021/07/04 PHP
MySQL如何解决幻读问题
2021/08/07 MySQL