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

Windows DLL与CGO链接

Windows DLL与CGO链接

Go
梵蒂冈之花 2021-04-27 17:10:02
我的最终目标是从Go软件包成功链接到多个DLL(opengl32.dll glfw.dll和glu32.dll),但是尝试链接到go-glfw软件包却给了我“未定义”的错误。因此,我决定从%GOROOT%\ misc \ cgo \ life中一个简单的未经修改的示例中获得一个非常简单的cgo动态/共享库链接以进行工作。但是,仅调用命令go build -o life main.go就会失败,并产生基本上相同的链接器错误,即:go-build374967034/_/C_/Go/misc/cgo/life.a(c-life.o)(.text): _assert: not defined“未定义” ...与按上述方法尝试链接glfw时发生的错误完全相同。这是Go 1.0.1的一个全新未经篡改的安装,今天早上在一个非常新的Win7 64位安装程序上新鲜下载。可能出什么问题了?我知道... Windows。很想听听任何想法... DLL与CGO的链接似乎很简单,而且从网上阅读的内容也很容易做到。然而,即使是最简单的例子,对我来说也失败了。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 277 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信