我试图在github.com/hajimehoshi/ebiten上使用图书馆。无论我做什么,我都遇到了这个错误:
# github.com/go-gl/glfw/v3.2/glfw
cc1.exe: sorry, unimplemented: 64-bit mode not compiled in
# github.com/go-gl/gl/v2.1/gl
cc1.exe: sorry, unimplemented: 64-bit mode not compiled in
我试图更新MinGW
mingw-get udpate
我为MinGW设置了PATH变量。
我已下载MinGW-w64 here。
我已经离开here并下载了tdm-gcc 64软件包。
但是,我仍然遇到了同样的错误。我该如何规避这个?
答案 0 :(得分:1)
RTFM cgo
manual,
请注意go
工具如何调用外部编译器
它支持的语言。
运行
go env
并查看变量CC
和CXX
它会告诉您:
这是go
工具链调用编译的C和C ++编译器
分别是C和C ++代码。
我敢打赌它会分别显示“{”1和} gcc
这样的“裸露”名称。
请注意,在运行Windows的程序时未指定
它的完整路径名(即以驱动器号和
然后是g++
有趣的构造,然后是其余的路径 -
以实际程序文件的名称结尾),查看程序的文件
在一组由所谓的内容定义的路径中
environment variable called "PATH"
:\
env。变量可以是系统范围的,也可以是每个用户;
后者胜过前者。
在shell中,运行
PATH
并查看是否列出了已安装的任何路径名 C / C ++编译器。 我打赌会有一些32位GCC的路径,但不是你的64位套件。
确保您的echo %PATH%
环境。变量包含目录的条目
包含名称匹配的64位编译器的可执行程序
PATH
输出中列出的相应名称。
有关详细信息,请参阅编译器的安装手册。
如果所有其他方法都失败了,请在https://superuser.com处询问有关在那里安装该编译器的具体问题。