首页 > 解决方案 > robotsgo for windows 10 - 致命错误:zlib.h:没有这样的文件或目录

问题描述

如果我想在 windows 10 下使用 robotsgo 运行任何代码,我会收到以下错误:

# github.com/go-vgo/robotgo
In file included from ./bitmap/../base/str_io_c.h:2:0,
                 from ./bitmap/goBitmap.h:17,
                 from ..\go\src\github.com\go-vgo\robotgo\robotgo.go:45:
./bitmap/../base/zlib_util_c.h:2:18: fatal error: zlib.h: No such file or directory
compilation terminated.

我的路径变量:

https://i.imgur.com/BouDZEV.png

遵循安装并查看问题。

https://github.com/go-vgo/robotgo#installation

有人在这里遇到了类似的错误:https ://github.com/go-vgo/robotgo/issues/100

但是他们的修复“已解决,应该更改 %PATH% 中的 gcc 编译器”对我不起作用。

import (
    "github.com/go-vgo/robotgo"
)

func main() {
    robotgo.ScrollMouse(10, "up")
    robotgo.MouseClick("left", true)
    robotgo.MoveMouseSmooth(100, 200, 1.0, 100.0)
}

标签: go

解决方案


我在下面尝试这个并为我工作
https://github.com/lowkey42/MagnumOpus/wiki/TDM-GCC-Mingw64-Installation#zlib-x64

从此链接下载ZLIB x64

复制_\zlib\bin 到\TDM\bin
复制_\zlib\bin 到\Git\bin
复制\zlib\include 到\TDM\include
复制\zlib\lib 到\TDM\lib


推荐阅读