首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CommonCrypto图书馆问题

CommonCrypto图书馆问题
EN

Stack Overflow用户
提问于 2014-06-03 15:12:23
回答 1查看 147关注 0票数 0

我正试图在我的应用程序中做一些MD5加密。下面是我使用的代码:

代码语言:javascript
运行
复制
- (NSString *)MD5String {
const char *cstr = [self UTF8String];
unsigned char result[16];
CC_MD5(cstr, strlen(cstr), result);

return [NSString stringWithFormat:
        @"%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X",
        result[0], result[1], result[2], result[3],
        result[4], result[5], result[6], result[7],
        result[8], result[9], result[10], result[11],
        result[12], result[13], result[14], result[15]
        ];
}

当我试图构建应用程序时,我会得到以下错误:

ld:未找到-lcommonCrypto库clang: error: linker命令失败,退出代码1(使用-v查看调用)

我如何解决这个问题?我认为这与框架有关,但我不确定。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-03 18:05:38

经过一整天的挖掘,我终于找到了这个问题的答案。Xcode实际上不希望您链接到CommonCrypto库。实际上,您只将其导入到要使用库的视图控制器中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24018756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档