已为我提供了具有数十个类和头文件的C ++代码库。原始代码库可以正常工作并且可以正常编译,并且没有错误(通过Xcode),但是,当我克隆项目并尝试进行编译(也通过Xcode)时,当尝试从形式{的子类中调用超类的函数时,会遇到很多错误。 {1}}。
这对我来说没有意义,因为(1)该类是一个子类,并且(2)该代码在原始计算机上可以正常编译而没有任何更改。
更具体地说,该错误存在于OpenFrameworks库的各个类中,尤其是Cannot initialize object parameter of type 'superclass' with an expression of type 'subclass'
是超类。
我试图找出原始计算机上的代码与克隆的代码之间的任何差异,但是它们完全相同。