- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Build errors but working so far
在使用 MSYS/mingw (mingw-developer-toolkit-2013072300-msys-bin.meta) 构建 glew 2.0 时,我遇到了所有这些 undefined reference 错误
我对构建 makefile 不是很熟悉,但已按照其文档中的说明进行操作: https://github.com/nigels-com/glew#msysmingw
$ mingw32-make
$ mingw32-make install
$ mingw32-make install.all
奇怪的是,在将生成的 .dll/.a/.h 文件添加到各自的文件夹并运行基本的 openGL 测试后,glew 似乎可以很好地处理这个版本(之前无法让它工作,因为库/二进制文件是为 visual studio 构建的)。
我应该担心这些错误吗?
如果您需要更多信息来帮助我,请告诉我。
最佳答案
Makefile 引用 config 子文件夹中的文件。我深入挖掘,最后注释掉一行(通过在前面加上#)。
in file:
glew_2.0.0/config/Makefile.mingw
in line 9:
LDFLAGS.EXTRA += -nostdlib
但是,我还没有使用以这种方式构建的库。我不知道您使用该方法是否会遇到其他问题。我可以想象排除 stdlib 是有原因的。
除以下错误外,编译工作正常。不知道它们是否相关。
$ mingw32-make
process_begin: CreateProcess(NULL,mktemp -d /tmp/glew.XXXXXX, ...) failed.
[...]
$ mingw32-make install
process_begin: CreateProcess(NULL,mktemp -d /tmp/glew.XXXXXX, ...) failed.
[...]
$ mingw32-make install.all
process_begin: CreateProcess(NULL,mktemp -d /tmp/glew.XXXXXX, ...) failed.
生成了以下文件:
bin/visualinfo.exe
bin/glewinfo.exe
lib/glew32.dll
lib/libglew32.a
lib/libglew32.dll.a
关于c++ - 未定义对 'fprintf' 的引用 - glewinfo.c(使用 MSYS/Mingw 构建 glew makefile),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40392221/
Build errors but working so far 在使用 MSYS/mingw (mingw-developer-toolkit-2013072300-msys-bin.meta) 构建
我是一名优秀的程序员,十分优秀!