macos - 在Xcode中使用FreeImage

标签 macos compiler-errors dylib 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文件。

关于macos - 在Xcode中使用FreeImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15079823/

相关文章:

python - 玩弄 py2app

macos - NSSplitView 具有自动布局,防止按比例调整大小

ruby - 安装 gem 时无法找到 libxml2

java - 我的代码有什么问题(GWT)

c - 编译C代码的问题

macos - 如何将 LC_LOAD_DYLIB 命令插入 Mach-O 二进制文件 (OSX)

swift - 以编程方式访问 macOS Mojave 中的 safari 书签

c++ - osgDB/FileUtils在我的代码中导致编译器错误

ios - 使用dylib创建ios框架

ios - 您可以为 iOS 构建动态库并在运行时加载它们吗?