Вы можете включить оба заголовочных файла, указав немного больше пути, например,
#import "staticlibraryheaders/Donald.h"
#import "Donald.h"
Однако вы можете обнаружить, что код не будет компилироваться, поскольку вы объявляете два типа, оба называются Donald.Если компилятор видит:
Donald* duck;
Как он знает, что нужно вводить duck в качестве указателя на экземпляр класса C ++ или класса Objective-C?Вы можете исправить это, если класс C ++ находится в пространстве имен C ++.Тем не менее, это выходит за рамки моих знаний C ++.