[Insight-users] itk 2.6 in Amira 4.0 ???
Luis Ibanez
luis.ibanez at kitware.com
Sat Jul 29 18:31:00 EDT 2006
Hi Daniel,
Plugins, being DLLs are not loaded unless they find all
their dependencies (which are usually other DLLs).
In Windows, the DLLs that you link against are different
when you build for Release and for Debug. The debug DLLs
are only avalable in machines that have VisualStudio installed.
If you are finding this error when you deploy the plugins
to another machine, then it means simply that this machine
is missing the debug DLLs.
In order to find the dependencies of a DLL you can use the
nice dependency walker application, this can be downloaded
for free at:
http://www.dependencywalker.com/
Note that you *SHOULD NOT* deploy plugins that are build for
debug, because they may very likely collide with the release
code of the application.
If you use debug plugins you should test them only with an
application that has also been *ENTIRELY* build for Debug.
You must not mix compilation modes.
Regards,
Luis
---------------------
Daniel Eicke wrote:
> hello itk users,
>
> i'm trying to use ITK 2.6.0 in Amira 4.0.
>
> I've compiled ITK with cmake 2.4 and visualStudio 2005 in .lib files and
> wrote an easy amira plugin file.
> I've included all .lib files in the amira project in VS2005 and compiled my
> project.
> Now in release mode everything is fine. But in debug mode amira can't load
> the .dll! the error message is:
>
> Couldn't open D:/ALocalItk/bin/arch-Win32VC7-Debug/myPackage.dll:
> Probably there are undefined symbols or a dependent DLL is missing.Couldn't
> open myPackage.dll:
> File does not exist.
> Bad type 'myProcessTest'
>
> I've got no idea what the reason could be. compiling is fine in both cases
> (release & debug).
> Maybe there is something to change for the debug compiling of itk?
>
> thanks for your help
> Daniel
>
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
>
>
More information about the Insight-users
mailing list