Skip navigation.
 
mlRe: Accessing C++ class method from ObjC++ code
FROM : Charles Hamel
DATE : Sun Nov 18 18:22:51 2007

Forgot to mention,

this is running on XCode 3.0 under 10.5.1.

Charles

On 18-Nov-07, at 12:21 PM, Charles Hamel wrote:

> Hi
>
> I have a C++ class definition in a file that looks like this:
>
> class Vision {
>
>     public: void analyze(NSMutableArray* a);
>
> };
>
> The implementation of this class in located in a seperate file (.mm 
> extension) and compiled as Obj-C++ code.
>
> I have an AppController ObjC class that has as an instance variable 
> of pointer to a Vision object. The AppController.mm file is also 
> compiled as Obj-C++. AppController.mm imports AppController.h which 
> in turns imports Vision.h.
>
> In one of AppController's method, I call this : vision-
> >analyze(newArray);
>
> Everything compiles fine, except linker says :
>
>  "Vision::analyze(NSMutableArray*)", referenced from:
>      -[AppController testAction:] in AppController.o
> ld: symbol(s) not found
> collect2: ld returned 1 exit status
>
> I have tried to specify the symbol visibility using 
> __attribute__((visibility("default"))) but that failed as well.
>
> What am I missing ?
>
> Thank you
>
> Charles
>
> e
>
>
>
>
> _______________________________________________
>
> Cocoa-dev mailing list (<email_removed>)
>
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/cocoa-dev/<email_removed>
>
> This email sent to <email_removed>

Related mailsAuthorDate
mlAccessing C++ class method from ObjC++ code Charles Hamel Nov 18, 18:21
mlRe: Accessing C++ class method from ObjC++ code Charles Hamel Nov 18, 18:22
mlRe: Accessing C++ class method from ObjC++ code Scott Ribe Nov 18, 18:24
mlRe: Accessing C++ class method from ObjC++ code Charles Hamel Nov 18, 18:27
mlRe: Accessing C++ class method from ObjC++ code stephen joseph but… Nov 18, 19:11
mlRe: Accessing C++ class method from ObjC++ code Charles Hamel Nov 18, 19:31
mlRe: Accessing C++ class method from ObjC++ code stephen joseph but… Nov 18, 19:43
mlRe: Accessing C++ class method from ObjC++ code Charles Hamel Nov 18, 20:50
mlRe: Accessing C++ class method from ObjC++ code Shawn Erickson Nov 18, 21:11
mlRe: Accessing C++ class method from ObjC++ code Herb Petschauer Nov 18, 21:21
mlRe: Accessing C++ class method from ObjC++ code stephen joseph but… Nov 18, 21:26
mlRe: Accessing C++ class method from ObjC++ code Jonathan Prescptt Nov 20, 02:21