我在将现有C ++项目导入XCode时遇到了一些问题。我已经解决了一些关于包含的问题(从另一个库中使用string.h很痛苦),现在我偶然发现了另一个问题。
当我构建项目时,我有35个错误,都是同一个来源。 例如:
"_EVP_DigestInit_ex", referenced from:
getParameterBdd(char*, char*, char*, char*, int)in main.o
和
"wxStringBase::InitWith(wchar_t const*, unsigned long, unsigned long)", referenced from:
wxStringBase::wxStringBase(wchar_t const*)in main.o
对于我自己的代码中几乎可以找到的几乎所有函数,它都是这样继续下去的。 我一定忘记了一些明显的东西,但我在任何可以帮助我的论坛上都找不到任何东西。
提前致谢!
答案 0 :(得分:1)
这些是链接器错误;你可以从正在处理.o
个文件的事实中看出来。这意味着编译必须成功地产生这些。
您是否指定了所有正确的库?从它的外观来看,你需要至少与OpenSSL(-lssl -lcrypto -lz
)和wxWidgets链接。