我尝试ZMQ在 Golang 中使用库并使用以下页面中的说明:https ://zeromq.org/languages/go/ 。基于文档,libsodium和libzmq是czmq依赖项。
GCC 从https://jmeubank.github.io/tdm-gcc/download/下载并安装在C:\gcc.
然后为了安装vcpkg(用于安装其他包)下载https://github.com/Microsoft/vcpkgC:\dev存储库并在目录中提取。以下命令用于安装:
C:\dev>bootstrap-vcpkg.bat
要libsodium基于https://libsodium.gitbook.io/doc/installation安装,执行以下命令:
cd C:\dev
vcpkg integrate install
vcpkg install libsodium
要安装libzmq并czmq使用以下命令:
vcpkg install zeromq:x64-windows-static
vcpkg install czmq:x64-windows-static
安装依赖项后,我尝试zeromq为 Golang 安装。但运行以下命令:
go get gopkg.in/zeromq/goczmq.v4
导致此错误:
go get gopkg.in/zeromq/goczmq.v4
# gopkg.in/zeromq/goczmq.v4
C:\Users\Noori\go\pkg\mod\gopkg.in\zeromq\goczmq.v4@v4.1.0\auth.go:4:10: fatal error: czmq.h: No such file or directory
4 | #include "czmq.h"
| ^~~~~~~~
compilation terminated.
Windows 和 Golang 版本:Windows 10-x64 和 Go 1.17.3
go version
go version go1.17.3 windows/amd64
我是golang的初学者,请在这个领域帮助我。
慕后森
相关分类