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>