THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 29/01/2007 at 20:38, xxxxxxxx wrote:
Cinema 4D Version: R10
Platform: Windows ; Mac ; Mac OSX ;
Language(s) : C++ ;
How does one get around the fact that you need your own plugin's c4d_symbols.h and also need to reference one in, say, Resource/modules/newman/res?
With VC6, this can be circumvented with #include "newman\res\c4d_symbols.h" and including the include path "<blah>\modules". It gets it.
In XCode, nope - dumb as a balsa wood doorknob. It either hits my c4d_symbols.h file first and ignores the path to the second or hits the other first and ignores mine - depending upon order in the Header Search Path. Does it not recognize that "NEWMAN\RES" might be someplace else?
On 30/01/2007 at 00:37, xxxxxxxx wrote:
Afaik this will be corrected with the next Cinema update.
On 30/01/2007 at 01:04, xxxxxxxx wrote:
Since I only required the "ID_ANIM_PLA" (thank you very much, Matthias!), for now I just re-enumed it in the necessary location. This is probably not a permanent solution, but at least it avoids the problem with dueling c4d_symbols.h files.
Note that this is not a problem with VC6 or VS2005, only XCode. I'm really not amored to XCode. Sorry, I've used an IDE (or fifty) in my time (SAS/C, Borland, Watcom, CodeWarrior, Visual Studio, NetBeans, gcc(XWindows), etc.). I don't think that I've encountered such a, eh-hem, p.o.s. in my lifetime of development. CodeWarrior is a p.i.t.a., but at least it makes sense after a while of use.
Run 'ranlib' (in terminal nonetheless), need to restart XCode because we can't update project 'Info' properly, problems with this, that and the other. Switching projects always wants to recompile the already compiled and noted api lib. Mr. Jobs - fire some people, please.
Now, I have yet to update to the latest XCode as I've been just slightly busy lately (but already downloaded). Does it fix any of this ridiculousness?
Not directed towards Maxon or Matthias - regard this as towards Apple for being rotten to the core (pun intended).