macos - 在Xcode中使用FreeImage

我正在编写一个要在其中使用免费图像加载文件的应用程序。我在MacOSX 10.8.2上,并且正在使用免费图像的mac端口版本。我可以使用它,但是当我尝试将其放在没有端口的另一台计算机上时,由于它没有文件,因此无法运行。 macports版本带有dylib,我可以使用它来运行它而不下载端口吗?如果可以的话,我将如何将其与项目一起编译,因为我尝试将其链接为二进制库,但是无法包含文件。任何帮助将不胜感激,因为我已经在此工作了几个小时。

谢谢

最佳答案

您实际上可以将FreeImage库构建为静态库。不幸的是,从http://freeimage.sourceforge.net/download.html网站上可下载的源使用了makefile,这些makefile预期将使用较旧的Xcode3 SDK。

我实际上使用10.7 SDK更新了Makefile.osx以使用Xcode4进行构建,并将更改发布到https://gist.github.com/AhiyaHiya/5105571

您应该能够从Terminal.app运行此make,并根据需要创建.dylib和.a文件。

https://stackoverflow.com/questions/15079823/

相关文章:

android - 如何解决java.lang.NoClassDefFoundError

windows - Windows上的powerpc编译器给出 “c++ compiler not

android - 生成的渲染脚本文件导致 “Invalid unicode”错误

visual-c++ - 如何针对VES2008编译Greta?

perl - 无法编译我的 perl 脚本。让一切正常工作的最简单方法是什么?

compiler-construction - 未定义对ruserok错误的引用

c# - EF5十进制类型映射的奇怪编译器错误

asp.net - asp.net C#编译器错误CS1061

android - Android “The specified child already has

xcode - Intel C++编译器,无法在OS X上打开stdarg.h