2012-03-23 90 views
9

我一直在添加libCommonCrypto.dylib到我的项目做md5哈希验证。工程全部正确的iPhone(iOS版5.1),但是当我尝试在模拟器上运行它,我得到这个错误:lib commonCrypto不适用于iOS模拟器?

ld: library not found for -lcommonCrypto 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

我有点无知,为什么出现这种情况。我将commonCrypto添加到项目目标 - >构建阶段 - >链接二进制库。是否还需要额外的步骤才能让它在模拟器中正常工作?

回答

18

您不必添加该动态库。它是默认被

iphoneOS >> usr/include

iphoneSimulator >> usr/include

+0

卫生署!是的,这解决了它。我想我必须添加它。感谢您的快速帮助,非常感谢。 – 2012-03-23 13:32:18

+0

@MartinSchultz。很高兴能有一些帮助:) – Vignesh 2012-03-25 05:36:10

+0

@Vignesh嗨!你能解释一点点吗?我有同样的问题,但与你的答案我真的不知道该怎么办...谢谢 – Pach 2014-03-05 13:38:36

相关问题