Maxon Developers Maxon Developers
    • Documentation
      • Cinema 4D Python API
      • Cinema 4D C++ API
      • Cineware API
      • ZBrush Python API
      • ZBrush GoZ API
      • Code Examples on Github
    • Forum
    • Downloads
    • Support
      • Support Procedures
      • Registered Developer Program
      • Plugin IDs
      • Contact Us
    • Categories
      • Overview
      • News & Information
      • Cinema 4D SDK Support
      • Cineware SDK Support
      • ZBrush 4D SDK Support
      • Bugs
      • General Talk
    • Unread
    • Recent
    • Tags
    • Users
    • Login

    c4d_symbols.h multiples

    Scheduled Pinned Locked Moved SDK Help
    3 Posts 0 Posters 288 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H Offline
      Helper
      last edited by

      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:

      User Information:
      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?

      Help!

      1 Reply Last reply Reply Quote 0
      • H Offline
        Helper
        last edited by

        THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

        On 30/01/2007 at 00:37, xxxxxxxx wrote:

        Afaik this will be corrected with the next Cinema update.

        cheers,
        Matthias

        1 Reply Last reply Reply Quote 0
        • H Offline
          Helper
          last edited by

          THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

          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).

          1 Reply Last reply Reply Quote 0
          • First post
            Last post