【发布时间】:2009-10-12 14:59:11
【问题描述】:
我正在尝试使用 libpq,它是 Cocoa 应用程序中 PostgreSQL 的客户端库。
首先,添加头文件:我尝试在项目属性的用户头搜索路径下添加 PostgreSQL 头文件的路径,然后编译,但由于某种原因 XCode 看不到它们。解决方案是手动将文件和 libpq.a 的副本添加到项目中。
这可行,但现在当我构建时出现 SSL 错误:
"_SSL_CTX_set_client_cert_cb", referenced from:
_pqsecure_initialize in libpq.a(fe-secure.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
一些研究表明,这是因为 SSL 标头和 SSL 库之间不匹配。如何找到合适的头文件?
【问题讨论】:
标签: objective-c cocoa xcode postgresql ssl