Objective-C with some Objective-C++, calling a normal c++ method "referenced from" problem
- by xenonii
Hi,
I made an Objective-C project for the iPhone. I had only one cpp class, the soundEngine taken from some Apple demo. Now I'm trying to merge OpenFeint which is coded in Objective-C++. As soon as I drop in the code without even referring to it from my code, when I hit Build, my Objective-C code cannot find the methods of the cpp file.
All the class files compile, but in the linking stage it says something like:
"_SoundEngine_SetDisabled", referenced from: someClass.o
Note that it is adding an underscore in front of the methods when it's reporting these linking errors.
P.S. I know that for OpenFeint first thing one should do is convert the files to .mm but if possible I don't want to go down that road at this stage of development. I was going to try create a wrapper Objective-C++ class for it. I read someone managed to do that.