Maxon Developers Maxon Developers
    • Documentation
      • Cinema 4D Python API
      • Cinema 4D C++ API
      • Cineware 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

    Distributing compiled API-libraries?

    SDK Help
    0
    7
    500
    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

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

      On 06/05/2004 at 12:09, xxxxxxxx wrote:

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

      ---------
      As some of you may know, the free set of MS compilers is not enough to compile plugins for Cinema, coz you need the Windows header files and lib.exe to create the required API library.

      Are there any technical or legal reasons that would prevent Maxon (or me, for that matter) to distribute the compiled _api_v8_rel.lib?

      Of course the library works only with that specific version of the API and only with the MS compiler.

      Any comments or deeper insight?

      As always, thanks a lot!

      Kabe

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

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

        On 07/05/2004 at 00:32, xxxxxxxx wrote:

        Without knowing anything about the legal ramifications of the original question, a clever way around it would be to include the API files directly in the plugin project. This is the way it was done before R8. The drawback is that the API files has to be recompiled for every plugin.

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

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

          On 07/05/2004 at 00:39, xxxxxxxx wrote:

          Mh, but that still requires the Windows header files, or am I wrong here?

          If I'm wrong, why are they required to build the library then?

          Kabe

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

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

            On 07/05/2004 at 07:55, xxxxxxxx wrote:

            You can get windows.h free as part of Microsoft's Platform SDK.
            But according to one of the MAXON programmers, distributing a prebuilt lib file would be fine. Thanks for your effort in bringing a free compiler to C4D.

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

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

              On 07/05/2004 at 08:55, xxxxxxxx wrote:

              Actually I think that the praise should go to remotion, who provided the first useable description of the whole process.

              All I'm trying to do is to automate that task and make it easier accessible to others.

              Thanks

              Kabe

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

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

                On 09/05/2004 at 16:16, xxxxxxxx wrote:

                Hi Kabe,

                I didn't test it, but "link /lib" should behave like "lib". I will do some tests the next days. I'm currently working on a Python script for dependency extraction. Together with GNU make the build process should become quite comfortable.

                Ciao,
                Marcus

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

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

                  On 10/05/2004 at 04:27, xxxxxxxx wrote:

                  Hi,
                  Yes,"link /lib" is working.
                  Regards,
                  Remotion
                  <SCRIPT language=javascript>postamble();_<_Script_>_

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