【发布时间】:2014-01-12 11:34:01
【问题描述】:
在 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”时没有下载这个子模块...
【问题讨论】:
-
使用 --recursive 方法。 "git clone --recursive github.com/rs/SDWebImage.git"
标签: ios objective-c xcode xcode5 sdwebimage