I have a small portion of c++ code that needs to compile as obj-c++ on a mac. Rather than keeping a copy of the file with a .mm extension, I'm trying to get gcc to compile the .cpp file as obj-c++, but it doesn't seem to want to. Are there any parameters I can pass that will get gcc to work nicely?
This is a simpler file I've been trying to get to compile:
//main.cpp#import <stdio.h>#import <Foundation/NSObject.h>@interface hello:NSObject{}@endint main(int argc,char** argv){ printf("done\n"); getchar(); return 0;}
And the makefile
main: main.cpp g++ -lobjc -o main main.cpp