为了账号安全,请及时绑定邮箱和手机立即绑定

为 Windows 安装 Golang ZMQ 时出现问题 - 致命错误:czmq.h:

为 Windows 安装 Golang ZMQ 时出现问题 - 致命错误:czmq.h:

Go
慕无忌1623718 2022-10-31 15:36:08
我尝试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:\devvcpkg integrate installvcpkg install libsodium要安装libzmq并czmq使用以下命令:vcpkg install zeromq:x64-windows-staticvcpkg 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.v4C:\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.3go versiongo version go1.17.3 windows/amd64我是golang的初学者,请在这个领域帮助我。
查看完整描述

1 回答

?
慕后森

TA贡献1802条经验 获得超5个赞

经过多次尝试,我找到了安装zmqfor的方法Go。


首先,我尝试了另一个GCC软件。从https://www.msys2.org/下载并安装在C:\msys64.


然后添加C:\msys64\mingw64\bin到PATHwindows的环境变量中。


然后一一运行以下命令。


pacman -Su

pacman -S --needed base-devel mingw-w64-x86_64-toolchain

pacman -S base-devel gcc vim cmake

pacman -S mingw-w64-x86_64-libsodium

pacman -S mingw-w64-x86_64-zeromq

最后,运行Go安装命令:


go get github.com/pebbe/zmq4

完成的。现在看起来很容易:)


查看完整回答
反对 回复 2022-10-31
  • 1 回答
  • 0 关注
  • 560 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号