我正在编写一个应用程序,我想在其中使用免费图像来加载文件。我在 MacOSX 10.8.2 上,并且正在使用免费映像的 mac 端口版本。我让它工作,但是当我尝试将它放在另一台没有端口的计算机上时,它不会运行,因为它没有文件。macports版本自带dylib,不下载port可以用它来运行吗?如果可以的话,我将如何将它与项目一起编译,因为我已尝试将其链接为二进制库,但我无法包含这些文件。任何帮助将不胜感激,因为我已经在这几个小时了。
谢谢
我正在编写一个应用程序,我想在其中使用免费图像来加载文件。我在 MacOSX 10.8.2 上,并且正在使用免费映像的 mac 端口版本。我让它工作,但是当我尝试将它放在另一台没有端口的计算机上时,它不会运行,因为它没有文件。macports版本自带dylib,不下载port可以用它来运行吗?如果可以的话,我将如何将它与项目一起编译,因为我已尝试将其链接为二进制库,但我无法包含这些文件。任何帮助将不胜感激,因为我已经在这几个小时了。
谢谢
您实际上可以将 FreeImage 库构建为静态库。不幸的是,来自http://freeimage.sourceforge.net/download.html网站的可下载源使用了预期使用旧版 Xcode3 SDK 的 makefile。
我实际上使用 10.7 SDK 更新了 Makefile.osx 以使用 Xcode4 构建并将更改发布到https://gist.github.com/AhiyaHiya/5105571
您应该能够从 Terminal.app 运行此 make 并根据需要创建 .dylib 和 .a 文件。