我正在使用 StarRuby ( https://github.com/hajimehoshi/starruby ) 库,并试图将最新版本编译为 .so 文件,以便在我的 ruby 项目中进行链接。
但是,在获取编译所需的库,运行extconf.rb文件制作Makefile后,发现C代码不符合C90格式,更像是需要C99格式。
这是一个问题,因为 mingw 不使用 C99,而且我被困在 Windows 上。
如何将上述源代码编译成 .so 以便在 Windows 上使用 ruby?
生成文件:http
://pastebin.com/raw.php?i=i2ANc82g 生成文件
的确切输出可以在这里找到:http
://pastebin.com/raw.php?i=
VpbmyLgy 因为回滚到 libpng 1.2 :http ://pastebin.com/raw.php?i=TqdeADHY