我正在Xcode4.2/Lion上使用clang构建一个带有ARC的iOS 5应用程序。对我来说,一个很好的做法是尽可能多地摆脱警告,但我在这一点上迷失了方向。这个应用程序有相当多的类,但它们的头文件(8或9)给出这样的链接器警告:
warning: no rule to process file '$(PROJECT_DIR)/TKMyClass.h' of一个是纯C头文件(没有对应的.c),
如果某个结构D继承了另一个结构A两次:一次是通过B私下继承的,第二次是通过C公开继承的,那么允许用D编写using B::A吗 struct A {};structC : A {}; using B::A; //ok in GCC, error in Clang
}; 程序被GCC接受,但Clang打印出以下错误:error: 'A' is a pr