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

    Learn Step by Step

    SDK Help
    0
    3
    253
    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
      Helper
      last edited by

      On 24/11/2013 at 03:21, xxxxxxxx wrote:

      User Information:
      Cinema 4D Version:   R12 
      Platform:   Windows  ;   
      Language(s) :     C++  ;

      ---------
      Hi all,

      I want to learn C4D sdk for developing any plugin with C++ however i lost in sdk documentation. which way the i will follow for teach the SDK?

      now i can make plugin that if clicked 🙂  Hello World.

      I wanna make my own interface menu like button spinbox vs... and using other C++ libary with c4d sdk, example: Qt Digia. i expert on this.

      Best Regards

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

        On 24/11/2013 at 05:39, xxxxxxxx wrote:

        Hi,

        you possibly do not want to hear that, but you might want to consider starting with Python. The 
        language itself is easier and also the Python SDK documentation is much better than the CPP
        version. I do not know your level of experience with cpp, but even if you are pro user, you might
        want to consider the Python side-route. Migrating from Python to Cpp won't be a big deal once 
        you are familiar with the SDK, since both SDKs are very close to each other (the Python SDK is 
        just a Cpp wrapper of course).

        About Qt. You can technically use it, but c4d has its own window and gui system (which is quite
        efficient IMHO). One of the c4d cpp paradigm is to code as far from the OS as possible. Just as an 
        example - I think in the SDK example cpp files std is not used once. It's all sticks and stones with
        the c4d SDK 😉

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

          On 24/11/2013 at 08:42, xxxxxxxx wrote:

          You can probably learn a ton of basics stuff just by using the forum search option here. And searching for "ScottA".
          I could barely write any C++ code at all when I signed up here.
          So I've probably asked all the basic "How-Do-I" questions that most newbies would typically ask.
          Sadly. I think the forum search only spits back 100 posts though.

          Websites that have C++ code good for beginners to learn from:
          http://c4dprogramming.wordpress.com
          http://www.microbion.co.uk/index.htm
          https://sites.google.com/site/scottayersmedia/plugins

          -ScottA

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