Amaç C'den bir CPP işlevi aramak istiyorum. Bu işlevi CPP'ye yazdım. CPP işlevini test.mm dosyasından çağırmayı denedim, ancak aşağıdaki hata iletisini alıyorum.CPP'nin Amaç C ile Entegrasyonu
hatası: 'functionName' testCPP.h
bunu çözmek için bana yardım edin ben testCPP.cpp & fonksiyonu 'functionName' yazdım bu kapsamda
ilan edilmedi.
//Objective-C (.mm)
#import "MergeAudios.h"
#import "MergeAudioFiles.h" // cpp header file
@implementation MergeAudios
-(void)mergeAudioFile1:(CFURLRef)path1 file2:(CFURLRef)path2 withFile:(CFURLRef)path3{
CombineAudioFiles(path1, path2, path3);
}
@end
// CPP (.cpp)
void CombineAudioFiles(CFURLRef sourceURL1, CFURLRef sourceURL2, CFURLRef destinationURL)
{
......
......
}
Bazı kodlar gönderin lütfen. – xxpor
'MergeAudioFiles.h' nedir? –
MergeAudioFiles.h, testCPP.h – jfalexvijay