Go语言中文网 为您找到相关结果 123

Go GUI 开源项目汇总

大家对Go开发GUI程序蛮感兴趣的,总有人问这个。这里汇总一下目前的一些第三方开源GUI库: 1、[goqt](https://github.com/visualfc/goqt),LiteIDE作者出品,Go和QT的绑定,还未发布 2、[go.uik](https://github.com/skelterjohn/go.uik),纯Go实现的并发UI工具 3、[walk](https://github.com/lxn/walk),Windows Application Library Kit 4、[gform](https://github.com/AllenDang/gform),Windows GUI framework 发现其他更好的,请评论推荐...阅读全文

go语言编译器详解

这里以Windows7 64位为例,如果是32位环境需安装对应版本程序。 一、安装golang1.2.2 1.3及1.3.1编译生成的二进制文件,无法使用LiteIDE23.2携带的gdb7.7进行调试。 二、安装及配置LiteIDE 将liteidex23.2.windows.7z解压到D:\即完成安装。 2.1 设置编辑环境 因为是64位环境,所以选择“win64”。 查看->编辑环境变量,确认GOROOT变量与GO安装路径一致。 2.2 添加GOPATH 查看->管理GOPATH...,创建新目录E:\Code_Repository\golang,并添加到“自定义目录”。 2.3 新建项目 选择上一步添加的GOPATH,模板为Go1 Command Project 编辑源代码,添加几行...阅读全文

博文 2016-11-21 07:00:09 gjy211

Go语言开发工具LiteIDE

LiteIDE是一款开源、跨平台的轻量级Go语言集成开发环境(IDE)。 ![](http://studygolang.qiniudn.com/141103/bbaa965804dec61d47a5bcd0ed95e2cf.png?imageView2/2/w/600) # 主要特点 # ## 核心功能 ## - 系统环境管理 - 可配置的编译构建命令 - 集成易用调试系统 - 基于Kate语法显示 - 可配置的代码自动完成 - 基于MIME类型系统 - 插件支持 ## Go语言支持 ## - 包浏览器 - 类视图和大纲 - 文档浏览 - Gocode自动完成支持 - Go语言Api函数检索 - 代码跳转支持 - 代码表达式信息显示 ...阅读全文

开源项目 2014-11-03 05:12:40 visualfc

请问使用什么阅读工具看go代码?

请问大家使用什么阅读工具看go代码? 1. 可以用source insight + golang plugin看代码吗?存在golang plugin吗?比如像python那样。 2. 在论坛里看到有人提到可用cscope看代码。 有人尝试过vim + cscope或者kscope看代码吗? 3. 还有其他的阅读方式吗? 有没有eclipse 等阅读方式的使用方法? 4. 曾经看到有人用liteIDE看代码,感觉蛮痛苦的。 谢谢...阅读全文

变量declared and not used

下面一段go代码在LiteIDE下面编译时,会出现变量c定义而未被使用的错误,去掉最后一句注释,则不会报错。 “c =a+b”这条赋值语句难道还不算use??? package main import "fmt" func main() { var a, d int64 var b int32 a = 10 b = 15 var c int64 c = a + d fmt.Println("The result is :") // fmt.Println("c = %d",c) ...阅读全文

Go 语言开发工具

Go 语言开发工具 LiteIDE LiteIDE是一款开源、跨平台的轻量级Go语言集成开发环境(IDE)。 支持的操作系统 Windows x86 (32-bit or 64-bit) Linux x86 (32-bit or 64-bit) 下载地址 :http://sourceforge.net/projects/liteide/files/ 源码地址 :https://github.com/visualfc/liteide Eclipse Eclipse也是非常常用的开发利器,以下介绍如何使用Eclipse来编写Go程序。 Eclipse编辑Go的主界面 首先下载并安装好Eclipse 下载goclipse插件 http://code.google.com/p/goclipse/wi...阅读全文

博文 2016-10-22 06:00:02 Richard_Jason

LiteIDE设置

我在windows下使用LiteIDE写go程序 go安装在c:\go path里添加了c:\go\bin LiteIDE安装在e盘 gopath也设置正确 能编译运行 但我的go源文件都放在e盘的一个文件夹里 当这个文件夹只有一个源文件时,编译运行正常,生成的可执行文件名为当前文件夹名 当有多个源文件时,就无法编译运行了 这是什么原因,要怎么设置? ...阅读全文

“GO语言中文网实验室”上线,提供Golang在线开发环境。

近日,GO语言中文网与“实验楼”整合双方资源,共同建立了“GO语言中文网实验室”,让用户能够以一种更便捷、更高效、更灵活的方式进行GO语言的开发学习。 实验楼是一家免费的IT在线实训平台,为IT爱好者提供了编程、运维、测试、云计算、大数据、数据库等全面的IT技术动手实践环境。 本次实验楼免费为GO语言中文网提供了Golang在线开发环境,用户在阅读文章时,可以点击文章右侧的Golang在线开发环境,登录实验楼后即可直接进入一个完整的Golang在线开发环境,用户可以在该环境中体验文章中涉及的技术,通过动手实践的方式学习技术文章的真正精髓。 ![](http://studygolang.qiniudn.com/150317/3177ab001d2c5b98d4...阅读全文

liteide配置gdb问题

报错是这个: 09:45:41 GdbDebugger: /usr/local/Cellar/gdb/7.11/bin/ was not found on system PATH (hint: is GDB installed?) 09:45:41 LiteDebug: Failed to start debugger 然后我环境变量是这么配的 export PATH=$PATH:/usr/local/Cellar/gdb/7.11/bin 配置文件是这样的 LITEIDE_GDB=/usr/local/Cellar/gdb/7.11/bin/ 直接gdb --version也有 GNU gdb (GDB) 7.11 Copyright (C...阅读全文

Golang开发工具LiteIDE使用方法整理

安装 参考github的说明 添加GOPATH 创建workspace 创建新文件 运行程序 Liteide中运行程序有两种方式: FR(FileRun)是编译并运行单个文件,可以使用Shift + Alt + R快捷键; BR(BuildAndRun)是编译运行整个项目,可以使用Command + R快捷键。 编译运行单个文件和编译运行整个项目的区别在于: 编译运行整个项目的时候,只允许一个源文件中有main函数; 编译运行单个项目的时候,允许多个源文件包含main函数,运行的时候并不会出现报错。 使用go get/install安装包 一些快捷键 功能 快捷键 跳转到函数声明 command + shift + j 自动格式化代码(保存文件) command + ...阅读全文

博文 2018-07-22 00:30:02 -beyond

Go语言IDE、第三方包、标准库下载等链接整理

大家好,我是彬哥,今天给大家整理下Go语言标准库等下载链接说明,如下: 标准库官方下载地址: https://golang.google.cn/dl/ 标准库下载 手动下载第三方包 地址: https://www.golangtc.com/download/package 第三方包手动下载 Go语言编辑器下载,推荐 liteide: https://github.com/visualfc/liteide/releases/tag/x34.3 liteide Go语言中文标准库在线文档 : https://studygolang.com/pkgdoc 中文标准库在线文档 社区课程GIT地址: https://github.com/Golangltd/codeclass Golang语言社区论坛...阅读全文

博文 2018-12-10 00:34:42 Golang语言社区

加了-gcflags "-N -l" ,调试的是还var变量还是不可见

![搜狗截图20171228154052.png](https://static.studygolang.com/171228/5ba8de6081188c7bec7e3cc754b0a77d.png) 我是按照这个文章这么加的: 2.4 设置编译选项及编译 编译->编译配置,设置编译参数。在BUILDARGS添加-gcflags "-N -l",目的是去掉编译优化,方便调试。 用的liteIDE最新...阅读全文

LiteIDE

今天刚刚接触go,电脑系统是64位Windows,用的ide是liteide,go环境是解压版的,今天发现一个比较离奇的问题: 编辑好项目后,点buildandrun报错,(Ctrl+R) ![1.PNG](http://studygolang.qiniudn.com/151108/cb73c8774b32ae4e8c26df0e09dc25a7.PNG) 但是,如果先build,后run的话就能正常运行,不知道哪位大牛知道是为什么??...阅读全文

golang学习之cgo

package main /* #include #include */ import "C" import "unsafe" func main() { cstr := C.CString("HELLO, WORLD") C.puts(cstr) C.free(unsafe.Pointer(cstr)) } 说说我遇到的坑吧 虽然go在格式上要求严格,但是有些地方真的不是很人性化,不知道是我的操作有问题,还是怎么,哎 注意: 我使用的ide是liteide,写完代码尝试编译好几次,都报错,报错如下: # testGcc could not determine kind of name for C.free could not determine k...阅读全文

博文 2017-01-07 15:00:12 lmspace

第一课cgo所需环境

课程目标Window系统下的环境搭建,go的环境配置,MinGW的环境配置Linux系统下的环境搭建,go的环境配置,Linux自带gcc很方便摘要在macOS和Linux下gcc,在window下需要安装MinGW。同时需要保证环境变量CGO_ENABLED被设置为1,这是表示cgo是否被启用状态。在本地构建时CGO_ENABLED默认启用,在交叉构建cgo是默认禁用的。比如交叉构建ARM环境运行GO程序,需要手动设置CGO_ENABLED环境变量。主角登场首先下载go,搭建本地的go开发环境。下载地址https://golang.google.cn/dl/,尽量选择比较新的版本,因为版本不一样,对于cgo的支持程度有一些区别,为了避免出现一些不必要的问题,建议使用最新稳定版本。在下使用的...阅读全文

博文 2019-08-08 22:33:10 qiurank

我想做一个读取Excel的东西,在C#中可以通过com控件来实现 ,在golang应该通过什么方式来读写Excel,请赐教

我想做一个windows的应用,需要做一个GUI,直接下载了gform的一个包,直接解压到一个目录,然后添加了一个GOPATH,然后 直接运行一个demo,可是怎么也找不到那个包: cannot find package "github.com/AllenDang/gform" in any of: c:\go\src\pkg\github.com\AllenDang\gform (from $GOROOT) E:\liteide20.1\liteide\src\github.com\AllenDang\gform (from $GOPATH) E:\liteide20.1\gform-master\gform-master\src\github.com\AllenDan...阅读全文

go安装环境

-1.下载go:地址是 https://golangtc.com/download-2.安装:英文版本,一直点击next即可-3.检查是否安装成功:-3.1 cmd : a.go version #查看版本-4.测试环境: 创建hello.go文件,文件内容如下: package main import "fmt" func main(){ fmt.Println("hello word"); }-5.LiteIDE工具:地址是 https://sourceforge.net/projects/liteide/files/(uploading...)-6.学习资料:-6.1 Go语言官网(需要翻墙):https://golang.org(uploading...)-6.2 go中文社区:ht...阅读全文

博文 2018-06-26 22:33:23 iherry

golang 开发环境 配置

Mac: * 下载go安装包 go语言中文网 ** 通过源码编译安装需要先安装go1.4 wget https://studygolang.com/dl/golang/go1.10.3.src.tar.gz tar xvzf go1.10.3.src.tar.gz -C . cd ./go/src/ ./make.bash Building Go cmd/dist using /Users/Mch/go1.4.ERROR: Cannot find /Users/Mch/go1.4/bin/go.Set $GOROOT_BOOTSTRAP to a working Go tree >= Go 1.4. ** 直接用安装包安装 wget https://studygolang.com/dl/go...阅读全文

博文 2018-07-29 12:30:00 mingzhanghui

golang语言简介

语言来历 golang是由Google公司在c语言的基础上开发的一款开源的编程语言 2007年Google的几个大牛开始研究 2009年11月,对外发布 2012年3月28,第一个正式版本对外发布 环境搭建 golang以及liteIDE安装 golang安装 下载完解压 golang 下载链接 推荐1.7.4版本 配置环境变量 配置环境变量 GOROOT 和 GOPATH liteIDE安装 下载完解压 liteIDE 下载链接 推荐最新版本 配置 配置GOPATH、选择编译系统平台且编辑该平台对应的环境(重点关注GOROOT) 特性 静态编译 golang为静态编译型语言,编译过程中可以发现常见错误,编译完生产一个可执行文件,一般处理glibc之外不依赖其他东西,使得部署变得简单 内置强...阅读全文

博文 2017-08-16 14:05:18 风千寻艾

Golang学习日记(一) 环境搭建

本人一个纯的C#客户端程序员,一直搞WPF,最新想尝试点新的东西。。背景介绍完毕 ——————————————————割———————————————————— 一边记笔记一边下载我大golang的平台安装包,go1.3.3.darwin-amd64-osx10.6.pkg,我是x64的机器,所以下载amd64的版本,当然x86的同学需要下载的是386版本。下面是我的参考的一些有关环境搭建的链接,是之前开的小灶: - http://bigasp.com/archives/594 - http://wenku.baidu.com/link?url=A7vF9nu2pohavJn8yM7KPkPQ0017ZOjGlivVDHeerUMh8orUaWWxUb...阅读全文

Linux下安装go1.7.3

curl -O https://storage.googleapis.com/golang/go1.7.3.linux-amd64.tar.gz tar -C /usr/local -zxvf go1.7.3.linux-amd64.tar.gz mkdir -p ~/go/src echo "export GOPATH=$HOME/go" >> ~/.bashrc echo "export PATH=$PATH:$GOPATH/bin:/usr/local/go/bin" >> ~/.bashrc source ~/.bashrc go version windows下go的安装: 下golang和liteide http://golangtc.com/ 安装好后配置一下环境变量: GOR...阅读全文

博文 2016-12-16 04:00:02 fanpengfei0

常用的gitignore

包括各种语言的.gitinore https://github.com/github/gitignore 如golang .idea/ .DS_Store output/ # Binaries for programs and plugins *.exe *.exe~ *.dll *.so *.dylib # Test binary, built with `go test -c` *.test # Output of the go coverage tool, specifically when used with LiteIDE *.out # Dependency directories (remove the comment below to include it) # vendor...阅读全文

博文 2020-03-27 01:32:56 百里江山

老九乐购邀请码「75613914」 go语言项目如何引用依赖Github上的开源项目!

用go语言写项目时,难免会引用到一些Github上的开源项目,下面说说在开发时如何引用。 系统:windows Go:1.3.1 开发工具:LiteIDE 比如: import ( "bytes" "fmt" "github.com/yankai913/go-tools/timetool" "net" "os" ) 当正确引用后,在写“timetool.”时,后面接着会有提示。 步骤: 前提是配好go的环境变量,包括GOROOT和GOPATH。LiteIDE分系统GOPATH和用户自定义GOPATH。 示例要引用的项目地址是:https://github.com/yankai913/go-tools 1. 打开cmd,执行go get github.com/yankai913/go-tool...阅读全文

博文 2019-05-26 20:22:51 58926368

golang1.9编译openwrt运行程序 ,window7下liteide编译

网上看了好多资料发现都很过时了,基本都是用的https://github.com/gomini/go-mips32编译的。 但是go1.9早就支持mips了,设置好编译参数,开始build,这时在go/pkg下会出现linux_mips目录,就是编译环境,其他的一样。 GOOS是你的应用程序将要运行平台的操作系统 GOARCH是你的应用程序将要运行平台的处理器架构。 有效的$GOOS和$GOARCH组合如下: $GOOS $GOARCH android arm darwin 386 darwin amd64 darwin arm darwin arm64 dragonfly amd64 freebsd 386 freebsd amd64 freebsd arm linux 386 linux...阅读全文

博文 2018-01-06 00:30:00 lxsky

使用delve调试Golang程序技巧

想要了解更多,加QQ群72132378 Google官方为Golang的调试例子默认使用了gdb 然而, 使用gdb调试go程序会遇到goroutine的各类问题, 因为gdb不懂go 因此, 这里使用delve黑科技来进行Golang的程序调试 纯命令行调试方法在网上很容易搜索到, 本文主要以LiteIDE来进行程序调试 关闭编译器优化 正常go build/install出的go程序是完全优化过的, 强行使用调试器挂接调试时, 某些local变量/lamda表达式捕获的变量会直接进入寄存器, 无法使用调试器查看 删掉所有的pkg, 为build或install参数加入关闭编译器优化的参数 -gcflags "-N -l" 例如: go install -gcflags "-N -l" s...阅读全文

博文 2016-11-09 14:00:02 ggy101600

Go 语言开发工具 LiteIDE X33.1 正式发布

Go 语言开发工具 LiteIDE X33.1 正式发布。 新版本对菜单进行调整和规范,新增了工具菜单,编辑菜单保持可见,重命名了部分工具窗口。 修复了编辑器内查找功能的全文替换错误, 对快速打开文件操作 ( ctrl+p / command+p ) 改用线程方式重新实现,新增了快速打开命令功能 ( ctrl+shift+p / command+shift+p ),集成了 gomodifytags 并提供GUI界面实现对结构体 Tags 的快速增删功能。 LiteIDE X33.1 使用 go1.10beta1 编译, 支持 Go1.9 / Go1.10beta1 或者更低的 Go 版本。 Links - LiteIDE Home http://liteide.org -...阅读全文

Go 语言开发工具 LiteIDE X32.2 正式发布

这个版本解决了编辑器监控外部文件多次修改后监控失效的问题,调试插件启用了保存断点功能,修复了调试测试用例功能,修复了 Dlv 调试进程工作路径问题。 - 项目地址: https://github.com/visualfc/liteide - 项目主页: http://liteide.org - 下载地址: https://sourceforge.net/projects/liteide/files...阅读全文

Golang学习日记(一) 环境搭建(续)

点保存直接发布,真是可以的~ 终于下载完毕了。现在我手里有2个安装包,liteide和go1.3.3.darwin-amd64-osx10.6.pkg,今天的任务是,按照国际惯例看到Hello World! - 安装golang平台,没啥好说的,下一步到底。 - 安装liteide,绿色版,免安装,不知道这种免安装的后面会不会给我挖坑 = =~期待中。。。 —————————————————————————————————————————— 以上是网上告诉我的,现在问题来了,谁他丫的告诉我在windows下如何打开pkg文件?妈蛋~ 度娘告诉我是塞班系统安装包文件,那windwos系统什么办? nnd~ ops~原来还有msi文件的安装包,老天对...阅读全文

LiteIDE X32.1 正式发布

http://liteide.org https://github.com/visualfc/liteide https://sourceforge.net/projects/liteide/files/ Go 语言开发工具 LiteIDE X32.1 正式发布,新版本修复了 X32 版本的一些错误,优化了环境设置的加载;项目自定义 GOPATH 设置实现了子目录自动继承上级目录设置;Gocode 代码自动完成插件也已支持项目的自定义 GOPATH 设置;Dlv 调试插件启用了服务器模式(dlv headless mode),实现了应用输出和调试信息输出的分离...阅读全文

【Golang-基础】main redeclared in this block问题的排查与解决

之前的GO练习环境放在虚拟机内,方便了不少。不过在liteIDE打开的情况下,我迁移了虚拟机,刚好两台机子的VMware版本还不同,这就导致了无法恢复挂起状态,我放弃了挂起。 重新启动后,为了继续练习GO语言,我特意重新创立了一个工程。简单的hello world,然后编译并运行,报了如下的错误: image 但是,纵览整个代码区域,任何一个代码块里都没有再出现main函数的声明呀! 细心看一看,不难发现,在错误声明内说的已经很清楚,在同目录的heihei.go内,已经对main做了声明。 原来,这回创立新的go工程,当你还是选择默认目录的时候,并没有智能的创立文件夹进行隔离,导致了一开始创建的heihei.go和这次创建的test.go放在了同一块,导致了如上的问题。 image 现在,只...阅读全文

博文 2019-07-21 13:32:38 开发者阿俊

Go语言安装与liteIDE配置

Go语言安装与liteIDE配置: 我以windows10 64位操作系统为例进行安装: 首先从官网上下载go安装包:我以go1.7rc6.windows-amd64.msi为例,也有以压缩文件的形式提供下载。 下载完成后直接双击进行安装。一路next你懂得,其中安装目录界面:你可以放到自己想要放的目录,也可以默认他自己的目录。我以d:\go目录为例,一路安装下去即可。 安装完成后,系统已经帮你配置好了环境变量,所以自己并不需要手动配置。 在命令行中输入:go 回车,底下出现一大堆就是成功了。 此时go语言安装完成。要选择一款好的编译器,其实很多文本编辑器已经很好的支持了go语言,本文介绍的一款编译器是LiteIDE,他是专门为go语言开发的一款编译器。 下载后lliteIDE后,直接解压就...阅读全文

博文 2016-11-07 03:00:09 striver_jt

Go 语言开发工具 LiteIDE X33 正式发布

http://liteide.org https://github.com/visualfc/liteide Go 语言开发工具 LiteIDE X33 正式发布。这个版本优化了编辑器功能,读取文件支持 codec 自动检测,重新加载文件使用 diff 方式进行优化,重新实现 Mark API 并增加了新的 Bookmarks 插件;Go 语言视图和大纲增加了 TodoList 显示;修复了 GolangEdit 的 查找使用 偶而无效错误, 代码查询 guru (备份使用内置oracle) 增加了 GOPATH 内查询接口功能。调试和查找插件也有所增强……。更多的功能实现和错误修复详见更新记录...阅读全文

VScode Golang 编译任务Task.json

用过不少Golang Ide 工具最后感觉还是VSCode好用,只是VSCode针对Golang Build 和 Install 任务执行没有LiteIDE方便,特地整理了Task.json任务并且绑定好了快捷键,现在给大家分享下。 项目整体结构如下 目录结构.png task.json { // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "type": "shell", "label": "Make Lib", "command":"go", "options"...阅读全文

博文 2019-05-29 17:34:52 罐头过期

What's Golang 什么是Go语言?

Basic information Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言,Go 语言语法与C语言非常相近 。 囊地鼠 - golang's icon Key Milestone 2007年开始设计 2009年11月正式宣布推出,成为开放代码项目,并在Linux, Mac OS X平台进行实现,后来追加了windows平台。 2016年被TIOBE软件评价公司选为“TIOBE 2016年最佳语言” 目前,Go每半年发布一个二级版本... Golang安装包下载:https://studygolang.com/dl & https://golang.google.cn/d...阅读全文

博文 2019-09-29 04:32:45 aside section ._1OhGeD

Error: go install: no install location for directory

各位大神,我在Redhat 6下面安装了Go,设置了GOPATH,GOBIN,GOROOT等。 #go set export GOROOT=/opt/go export GOBIN=$GOROOT/bin export PATH=$GOBIN:$PATH export GOARCH=amd64 export GOOS=linux export GOPATH=/data/go 并且参考许式伟的Go语言编程写了sorter的go例子。我的编辑工具是liteide,go build都是成功的,但是Go install就报下述错误。 Current environment change id "system" /opt/go/bin/go env [/o...阅读全文

求解:go程序能在liteide中运行,但再GoLand中运行就会出项如下错误command-line-arguments user\main.go:112:10: undefined: UserService

主程序: package main import ( "context" "flag" "net/http" "os" "mtcomm/db/mysql" "mtcomm/db/redis" logger "mtcomm/log" stdprometheus "github.com/prometheus/client_golang/prometheus" "github.com/tjz101/goprop" kitprometheus "github.com/go-kit/kit/metrics/prometheus" "github.com/go-kit/kit/tracing/opentracing" httptrans...阅读全文