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>
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 mails | Author | Date |
|---|---|---|
| Charles Hamel | Nov 18, 18:21 | |
| Charles Hamel | Nov 18, 18:22 | |
| Scott Ribe | Nov 18, 18:24 | |
| Charles Hamel | Nov 18, 18:27 | |
| stephen joseph but… | Nov 18, 19:11 | |
| Charles Hamel | Nov 18, 19:31 | |
| stephen joseph but… | Nov 18, 19:43 | |
| Charles Hamel | Nov 18, 20:50 | |
| Shawn Erickson | Nov 18, 21:11 | |
| Herb Petschauer | Nov 18, 21:21 | |
| stephen joseph but… | Nov 18, 21:26 | |
| Jonathan Prescptt | Nov 20, 02:21 |






Cocoa mail archive

