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

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) ...阅读全文

LiteIDE设置

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

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配置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...阅读全文

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

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

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

LiteIDE

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

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

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

我想做一个读取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...阅读全文

使用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

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

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...阅读全文

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

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

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

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...阅读全文

老九乐购邀请码「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

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

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

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语言社区

Golang学习日记(二) 先瞅瞅

上一次已经安装完毕,并且成功看到hello world了,鞭炮庆祝下。今天准备瞅瞅结构先,感觉好多和以前接触的C#代码不一样,直接干蒙了。 —————————————————————————————————————————— package main import ( "fmt" ) func main() { fmt.Println("Hello World!") } ———————————————————————————————————————— - 第一行,package,有点眼熟的说,java里面貌似看过,感觉应该差不多,命名空间的赶脚。main。。。应该大概可能...阅读全文

VSCode for go 1.7

终于受不了LiteIDE函数定义的跳转,每次都需要等2-3秒。试了一下VSCode秒开的快感之后,果断换!但是VSCode也不是十全十美,需要配置一番! 1.输入下面的命令,避免自动提示出现PANIC(GO升级到1.7之后出现的bug) gocode close gocode -debug -s 2. cmd+shift+b to run go build -v . task.json { "version": "0.1.0", "command": "go", "isShellCommand": true, "showOutput": "always", "echoCommand": true, "tasks": [ { "taskName": "build", "args": [ "-v...阅读全文

博文 2017-01-03 03:00:09 wk3368

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 X32.2 正式发布

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

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

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 -...阅读全文

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学习笔记-IDE安装指南

引言   上篇Golang学习笔记-环境搭建指南已经讲解了如何搭建Golang开发环境,并写了一个Go程序【Hello,world】,但是写代码没有一个好用的IDE,没有语法高亮,自动补全,格式调整,查找函数等功能,想必也会令大家抓狂吧,笔者以前是做Java和.Net开发的,经常用的IDE有Eclipse、IntelliJ IDEA和Visual Studio,其中Eclipse和IntelliJ IDEA能安装很多插件,自然想到是否能在Eclipse和IntelliJ IDEA上安装支持Go语言开发的插件,搜一下插件还真有,废话不多说,直接进入IDE安装过程吧。 IntelliJ IDEA安装Go语言插件   首先你的安装好IntelliJ IDEA,具体安装过程这里不表,不懂请百度,笔者...阅读全文

博文 2018-09-04 23:34:39 Statmoon

代码求助:goroutine的使用方法

初学go语言,在网上看别人写的教程,在讲解goroutine时,对go的并发性给出了下面这样的一个例子: package main import "fmt" import "time" import "math/rand" import "runtime" import "sync" var total_tickets int32 = 10 var mutex = &sync.Mutex{} func sell_tickets(i int) { for total_tickets > 0 { mutex.Lock() if total_ticket...阅读全文

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 内查询接口功能。调试和查找插件也有所增强……。更多的功能实现和错误修复详见更新记录...阅读全文

golang + windows 7 访问 db2 9.7

1. 安装驱动 go get -d github.com/asifjalil/cli 2. liteide 使用 win32 编译环境 ,修改 win32.env ,添加 (根据本机DB 9.7 的安装路径改动) DB2HOME=D:/PROGRA~2/IBM/SQLLIB CGO_LDFLAGS=-L%DB2HOME%/lib CGO_CFLAGS=-I%DB2HOME%/include 3. 打开 $GOPATH/src/github.com/asifjalil/cli 目录 ,替换所有 *.go 文件中的 #cgo LDFLAGS: -ldb2 为 #cgo LDFLAGS: -ldb2cli #cgo LDFLAGS: -ldb2api 4. cirl+F8 (go install)...阅读全文

博文 2017-02-18 09:00:43 宇宙蒙面侠X