Melange with Assimp



  • Im trying to build assimp with the Melange SDK on Mac and get the following error:

    "C4D is currently only available on Windows with melange SDK installed in contrib/Melange"

    Is there any workaround for Mac users?



  • Hi Janbiko, thanks for reaching out us.

    With regard to your request, I warmly suggest to check with Assimp development community about Xcode/macOS builds since Melange SDK is indeed available on macOS but looks like that Assimp at the moment only support it in Microsoft Visual Studio.
    It's on Assimp community to integrate the Melange SDK for Xcode in order to deliver a correct building environment for macOS.

    Cheers, Riccardo



  • Hi Jambiko

    There is always the solution to use Visual Studio for Mac.
    I've never used it before, and I use very little xcode. I prefer the good old Makefile :)



  • @Passion3D VisualStudio for Mac support only coding on C#, F#, Razor, HTML5, CSS, JavaScript, TypeScript, XAML, and XML.

    Best, Riccardo



  • @r_gigante
    I've never used it before, and I'm pretty disappointed with this information.

    @janbiko
    While searching, I found this:
    https://medium.com/gdplabs/build-and-debug-c-on-visual-studio-code-for-mac-77e05537105e
    it might be able to help you ;)



  • @Passion3D I see your point about being disappointed on not having VisualStudio for Mac supporting C++ but it's the status-quo and we can't do anything to change it.
    With regard to the link you've pointed it actually refers to Visual Studio Code which is indeed a different product compared to Visual Studio for Mac and Visual Studio.

    @janbiko even modifying the CMakeList.txt file in order to support Apple platform at the compile time, C4DImporter.cpp refuses to compile because it has been designed only to be compiled under MSVC. And this is another reason to check with AssImp community for bringing the required changes.
    Last but not least AssImp looks to support only Melange 16.x.x which is five revisions older than the current one. It could happen in the end that due to the changes that Melange has undergone in the course of these years compatibility might break up.


Log in to reply