Je souhaite appeler une fonction CPP à partir de l'objectif C. J'ai écrit la fonction dans CPP. J'ai essayé d'appeler la fonction CPP à partir du fichier test.mm, mais j'obtiens un message d'erreur suivant.Intégration de CPP avec l'objectif C
erreur: « functionName » n'a pas été déclaré dans ce champ
J'ai écrit la fonction « functionName » dans testCPP.cpp & testCPP.h
S'il vous plaît aidez-moi à le résoudre.
//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)
{
......
......
}
Postez du code s'il vous plaît. – xxpor
Que contient 'MergeAudioFiles.h'? –
MergeAudioFiles.h est comme testCPP.h – jfalexvijay