我正在编写一个要在其中使用免费图像加载文件的应用程序。我在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文件。
关于macos - 在Xcode中使用FreeImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15079823/