我编写了一个简单的 C 程序,用于使用 opelLdap C 库连接到 LDAP 服务器。
现在我想在 ios 设备上运行该 c 程序。但是当我将该 c 程序移至 xcode 项目时,它说 ldap.h 丢失。 ldap.h 文件保存在标准包含文件位置,因此它以这种方式包含 #include <ldap.h>
但我将此文件移至我的 xcode 项目并以这种方式包含它 #include "ldap.h"
它生成如此多的错误,因为这个 ldap.h 头文件包含许多其他标准头文件,并且它们有自己的依赖项等等。它们都以这种方式包含 #include <header.h>
不可能将所有 <> 都一一转换为 ""。
有什么办法可以做到这一点吗?实际上我需要移动我的代码及其所有依赖项
我对这个 c 和 xcode(swift/objective-c) 都很陌生
最佳答案
如果你想拥有#include <something>
工作中,您可以将该文件的路径添加到“build设置”->“搜索路径”->“ header 搜索路径”中的路径搜索列表中。
关于ios - 如何将c程序转换为完全可移植的ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31815500/