问问题
4358 次
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 回答