2
4

1 回答 1

9

我已经解决了这个问题。您可以使用选项添加到框架的路径

-Iinclude -Ipath_for_foundation/标头

--

llvm/Debug+Asserts/bin/mytool  /somePath/someSource.mm -- -Iinclude -Ipath_for_foundation/Headers

但是,标准框架通常包含框架名称作为前缀

#import <Foundation/Foundation.h>

frameworks 源代码放在名为 的文件夹中Headers,因此 clang 找不到它们。所以,我要为这个问题找到解决方案。

更新:

解决方案

llvm/Debug+Asserts/bin/mytool  /somePath/someSource.mm -- -F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk/System/Library/Frameworks/
于 2013-11-15T09:23:06.953 回答