编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

liteIDE创建go语言command工程和创建包工程

wxchong 2024-07-02 03:19:42 开源技术 12 ℃ 0 评论

LiteIDE 是一款开源、跨平台的轻量级 Go 语言集成开发环境(IDE),QT编写。

1.Go 语言环境安装。

安装包下载地址:https://golang.google.cn/dl/

2.建立GOHOME目录(bin、pkg、src),并添加到环境变量。我这里是建在了E:\workspace\go

3.LiteIDE下载地址:https://sourceforge.net/projects/liteide/files/

我这里下载的是liteidex37.4.win64-qt5.14.2.zip,解压即可用,无需安装。

4.打开liteIDE,双击bin目录下的liteide.exe.

只要是正确添加到环境变量,是可以看到如下界面的。

5.创建package工程。

文件->新建,选择Go1 Package Project,输入名称,点击创建即可。

6.创建command工程(可以运行的工程)。

文件->新建,选择Go1 Command Project,输入名称,点击创建即可。

7.此时会在src目录下生成两个文件夹,如下:

8.测试代码:

keymgrapi/keymgrapi.go

// keymgrapi project keymgrapi.go
package keymgrapi
import (
    "fmt"
)
//这里写一个打印函数,名字随便写的,别在意
func YM_Initialize() int {
    fmt.Println("Enter YM_Initialize")
    return 0
}

KeyMgrApiTest/main.go

// KeyMgrApi project main.go
package main

import (
    "fmt"

    "yuzyong/keymgrapi"
)

func main() {
    fmt.Println("Hello World!")
    keymgrapi.YM_Initialize()
}

9.编译并运行(Ctrl+R)

10.总结及注意事项:

①同一个文件夹目录下,只能有一个包名。如果要把keymgrapi.go和main.go放在同一个目录,需要将package keymgrapi改为package main,此时也不需要import导入。

②包中需要导出的函数和变量,首字母必须大写,否则在别的包中是无法使用的。即keymgrapi.go中的函数名YM_Initialize()首字母必须大写,否则在main包中是调用不到的。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表