将 libjpeg 链接到 iOS dev 的 xCode 项目

Linking libjpeg to an xCode project for iOS dev

晚上好,

我一直在从事我大学某个人的 C++ 项目,我必须为我的学士论文进行改进。它基本上使用库 libjpeg 进行一些计算,从而产生隐写过程,以便将消息嵌入到给定图像中。

既然 C++ 代码可以顺利运行,我想创建一个 iOS 小应用程序,允许用户将他想要的任何消息加密成他选择的图像。所以我按照以下过程创建了一个 xCode 项目:using c++ in an iOS app

我还找到了以下文件:libjpeg for iOS,它允许我为 iOS 编译 libjpeg。由于我不太确定如何使用新创建的框架并且无法在互联网上找到足够令人信服的东西,我将 libjpeg 库的所有文件(.c 和 .h)放入我的 "include" 文件夹中我有自己的 .hpp。

xCode 只会抛出以下错误:

xCode error

根据我在几篇文章中收集到的信息,我必须将 xCode 项目的构建选项手动修改为 link 库,因此我尝试了以下操作:

Other linking flags

Library search path

这还不足以解决问题,我仍在为 xCode 抛出的相同错误而苦苦挣扎。任何有关如何进行的帮助将不胜感激!

非常感谢, 西奥.

不要将 .c 文件添加到项目中,将构建生成的 libjpeg.a 文件添加到项目中。按照您已经在做的方式添加 .h 文件,或编辑项目设置以将其包含的文件夹包含在搜索路径中。

HTH