要用到一个包:go get github.com/skip2/go-qrcode/
以下是代码,生成的二维码与程序同目录:

package main

import (
    "fmt"

    qrcode "github.com/skip2/go-qrcode"
)

func main() {
    err := qrcode.WriteFile("这是生成二维码的字符串", qrcode.Medium, 256, "qr.png")
    if err != nil {
        fmt.Println("生成二维码失败")
    } else {
        fmt.Println("生成二维码成功")
    }
}