问题:我在windows编译cario动态链接库,直接在git bash里敲"make -f Makefile.win32 CFG=debug",然后报错了:
link: unknown option -- n
Try 'link --help' for more information.
Makefile.win32:21: recipe for target 'debug/cairo.dll' failed
make: *** [debug/cairo.dll] Error 1
然后google,最后有人说没有使用msvc的link.exe,于是我改成从vs2010的命令行工具启动,再cd到cario/src目录执行make,成功编译出cario.dll,不过我之前已经把mingw32添加到环境变量,并且mingw32/bin里有make.exe,所以cmd里才能执行make。
后来看了一下,网上cario的windows编译教程都是从MozillaBuild执行命令,我没这么操作,所以才遇到这个link错误。
本文讲述了作者在Windows环境下编译Cairo动态链接库时遇到的link错误,通过从mingw切换到Visual Studio命令行并调整Makefile,最终成功编译出cario.dll的过程。
2623

被折叠的 条评论
为什么被折叠?



