Hi people,

I'm trying to replace including <Carbon/Carbon.h> with <MacMemory.h>

Only problem is, that Xcode can't find it :(

How do I get Xcode to know where MacMemory.h is? The funniest thing, is that if I select the text MacMemory.h and press command-opt-D... Xcode DOES find it. So I think Xcode is just being difficult on purpose.

Anyhow, how do I tell Xcode what it already knows, which is where to find MacMemory.h?

The reason I want to use MacMemory.h instead of Carbon... is that I'm not actually developing a Mac app you see. I'm developing a cross platform app, and so I don't need all the junk Carbon provides, I just want a few low level type defines, and the function defintion for BlockMoveData most importantly.

I TRIED just declaring BlockMoveData myself and not needing MacMemory.h even, but for some stupid reason, the compiler wouldn't link it despite that I copy/pasted it out of the headers myself!!! I've no idea but I think it's some kind of define/linker magic that makes it refuse to link, unless I use MacMemory.h.

Also, Carbon.h creates all sorts of problems for my project. I actually needed to alter some header files, because they were using "u32" as code variable names within inlined code in the headers, and I'd already defined u32 as a type. This now means that my plugin can't compile on anyone else's Mac unless they too alter the standard (locked!) header files.

I hate these sort of header madnesses.

Can someone just tell me where to find MacMemory.h?

--
http://elfdata.com/plugin/



_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to