[Closed] [Plugin] DLU doesn't load on in Max 14
Hey,
Our problem in short:
Our max plugin (Utility, DLU) doesn’t load on other machines then the development computer.
The DLU-file is in the correct plugins-folder and is also shown in the plugin manager, but the description is empty and the category is missing. In the add-button for utilities the title of the plugin is completely empty. The empty button is clickable but then the UI doesn’t appear.
To make sure that it’s nothing code-specific we also compiled a default project with the help of the Max-wizard. On our development machine it works fine while on other machines it fails like our real developed plugin.
Our next step was to use an older SDK (12). There our project works fine, on all machines.
So is this a known bug in Max14-SDK or is some software missing or are some preferences wrong?
I hope you can help me. Thanks in advance.
Regards, Florian
Hi,
You probably need to instal the Microsoft Visual C++ Redistributable Package, on the target machine matching the version of visual studio (2008, 2010, etc…) and the platform (Win32 or x64)
ie for VS2010
x86: http://www.microsoft.com/en-us/download/details.aspx?id=5555
x64: http://www.microsoft.com/en-us/download/details.aspx?id=14632
look for Redistributable Package for other version of visual studio if different from 2010…
Hope this helps
Zbuffer – these runtime versions are installed with 3dsmax during standard install – but not with the SDK in itself, so it’s very unlikely to be the issue.
You can give dependencywalker a try maybe
http://dependencywalker.com/
Also one other thing that I started to think of right now is the lib files, when working on plugin that uses external SDK’s max also needs to find their LIB files (the binary ones), so maybe it’s depending on a lib that got installed with the SDK?
I thought that one would not need to include the libs for a plugin to work when it’s compiled with just the SDK, but it might be a linking issue if so.
Yes, they are built as a release x64.
I also already checked for the Redistributable Package and installed all relevant versions. But that didn’t change anything. The relevant one was already installed.
Thanks for the hint with the libs. I’ll check this next.
EDIT: The Dependency Walker is awesome. You were right. Take a look at the attached screenshot.
I’ll take a look at this now.
That was exactly what I already did to make sure its not because of my code.
I just a built the default utility created with the wizard.
Yes, I tried the scene manager from the samples folder with Max14 and had the same problem again.