在 MacOS Mavericks 上,我正在尝试编译 SDWebImage演示。
我已经检查了最新版本
git clone https://github.com/rs/SDWebImage.git
并在 Xcode 5.0.2 中打开 SDWebImage Demo.xcodeproj。
但是构建项目失败了(此处为 full-sized screenshot ):
clang: error: no such file or directory: 'SDWebImage/Vendors/libwebp/src/utils/random.c'
clang: error: no input files
请问我从哪里得到这个 random.c?
或者也许可以在没有 webP 支持的情况下配置 SDWebImage,这样我就不需要它了?
更新:
我注意到 libwebp 是“SDWebImage”项目的“git 子模块”——因为当我再次使用 SourceTree 检查时,我看到了:
Submodule 'SDWebImage' (https://github.com/rs/SDWebImage.git) registered for path 'SDWebImage'
Cloning into 'SDWebImage'...
Submodule path 'SDWebImage': checked out '42f97369726f1ee282b40b63616e339adfcb2c8a'
Submodule 'Vendors/libwebp' (http://git.chromium.org/webm/libwebp.git) registered for path 'Vendors/libwebp'
Cloning into 'Vendors/libwebp'...
Submodule path 'Vendors/libwebp': checked out '68e7901da53cbda6ec93ddf93e039346d3c6a531'
Completed successfully
不幸的是,我对 git 还不是很了解,必须阅读它 - 为什么在我克隆“SDWebImage”时没有下载这个子模块...
最佳答案
这对我有用:
git clone --recursive https://github.com/rs/SDWebImage.git
关于ios - 未找到编译 SDWebImage 演示 : libwebp/src/utils/random. c,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21074120/