Windows下visual studio code搭建golang开发环境

简介:

前言

其实环境搭建没什么难的,但是遇到一些问题,主要是有些网站资源访问不了(如:golang.org),
导致一些包无法安装,最终会导致环境搭建失败,跟据这个教程几步,我们将可以快速的构建golang的开发环境。

开发环境:

image

一、安装

这里我用需要安装一些工具:

1.Visual Studio Code 1.0.0

2.Golang下载

这里我使用的是Go1.6.

3.git下载

这一步跟建环境没什么关系, 但是之后要引用一些包需要它.

4.安装vscode-go 插件

image

安装方法:打开vscode 按F1 然后选择安装扩展 选择go 下载后 重启

image

5.下载vscode扩展依赖工具

vscode-go 插件需要一些工具,这些功具默认需要这样安装: 
go get -u -v github.com/nsf/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/golang/lint/golint
go get -u -v github.com/lukehoban/go-outline
go get -u -v sourcegraph.com/sqs/goreturns
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/tpng/gopkgs
go get -u -v github.com/newhook/go-symbols
go get -u -v golang.org/x/tools/cmd/guru
(以及dlv调试运行工具)

这些内容最终目的是要在gopath中bin文件夹中生成一些exe文件。
但是,这里安装时遇到了一些问题,有一些会安装失败,报错信息主要意思是说无法链接啊,无法找到啊之类的。
这里我省略这些步骤。直接下载我已经生成的exe包,放在gopath的bin文件夹中就行了。如下图:

image

二、配置

1.GOPATH:这个是你的工作目录,请在系统新加一个GOPATH指定你的工作目录,并且在工作目录中新建
bin,pkg,src三个文件夹。

2.Git:将git安装目录下的bin目录加入Path环境变量。

3.用vscode打开src文件夹添加两个文件如下:
image

{
    "files.autoSave": "onFocusChange",
    "go.buildOnSave": true,
    "go.lintOnSave": true,
    "go.vetOnSave": true,
    "go.buildTags": "",
    "go.buildFlags": [],
    "go.lintFlags": [],
    "go.vetFlags": [],
    "go.coverOnSave": false,
    "go.useCodeSnippetsOnFunctionSuggest": false,
    "go.formatOnSave": true,
    "go.formatTool": "goreturns",
    "go.goroot": "C:\\Go",
    "go.gopath": "H:\\Projects\\GitHub\\Go",
    "go.gocodeAutoBuild": true
}
image
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch",
            "type": "go",
            "request": "launch",
            "mode": "debug",
            "remotePath": "",
            "port": 2345,
            "host": "127.0.0.1",
            "program": "${workspaceRoot}\\helloworld",
            "env": {},
            "args": []
        }
    ]
}


三、演示

运行

image


调试

image


四、总结

这些库因为不能获取,我在github上找了好久,最后编译成exe,国内找不到几篇文章提到这个问题,
所以写个博客,让大家方便的开发。希望大家快乐的学习go语言。

目录
相关文章
|
9月前
|
Ubuntu Linux 开发工具
Linux操作系统Ubuntu 22.04配置Visual Studio Code与C++代码开发环境的方法
Linux操作系统Ubuntu 22.04配置Visual Studio Code与C++代码开发环境的方法
376 1
|
JavaScript 前端开发 Linux
基于Windows和WSL 2的Visual Studio Code (VS Code) 安装及搭建 C/C++ 编译环境完整详细步骤
基于Windows和WSL 2的Visual Studio Code (VS Code) 安装及搭建 C/C++ 编译环境完整详细步骤
473 0
基于Windows和WSL 2的Visual Studio Code (VS Code) 安装及搭建 C/C++ 编译环境完整详细步骤
|
Ubuntu Java Unix
Windows 下搭建 GO 开发环境|学习笔记
快速学习 Windows 下搭建 GO 开发环境
Windows 下搭建  GO 开发环境|学习笔记
|
Go 开发工具 git
在Visual Studio Code配置GoLang开发环境
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/50076641 在Visual Studio Code配置GoLang开发环境 作者:chszs,未经博主允许不得转载。
1994 0
|
网络协议 Unix 编译器
Windows Go 开发环境下载、安装并配置
Windows Go 开发环境下载、安装并配置
568 0
|
Web App开发 IDE Linux
【开发工具】【windows】Visual Studio Code(VS Code)常用插件
【开发工具】【windows】Visual Studio Code(VS Code)常用插件
476 0
|
JavaScript 前端开发 Linux
Visual Studio Code搭建C++开发环境
本文以图文并茂的方式介绍如何在Visual Studio Code上快速搭建C++开发环境。
1082 1
Visual Studio Code搭建C++开发环境
|
Python
【开发环境】Mac 中 IntelliJ IDEA 运行 Python 程序 ( 安装 Python Community Edition 插件 )
【开发环境】Mac 中 IntelliJ IDEA 运行 Python 程序 ( 安装 Python Community Edition 插件 )
728 0
【开发环境】Mac 中 IntelliJ IDEA 运行 Python 程序 ( 安装 Python Community Edition 插件 )
|
C++ Windows
Windows 典藏篇-vc++运行库安装,Microsoft Visual C++ Build Tools官方工具
Windows 典藏篇-vc++运行库安装,Microsoft Visual C++ Build Tools官方工具
750 0
Windows 典藏篇-vc++运行库安装,Microsoft Visual C++ Build Tools官方工具
|
NoSQL C语言 C++
Visual Studio Code安装以及C/C++运行环境搭建
众所周知VSCode是全宇宙最好用的编辑器 (雾 配置了很久,今日终于配置完成了,还是有点麻烦的,本文是为了方便一些不懂怎么配置的小白,以及还有一些美化教程。 一、安装 Visual Studio Code是一款免费而且强大的编辑器,你可以直接在官方进行下载,本文是针对Windows系统进行安装使用。
2844 0