AW: AW: [Insight-users] How to distribute?

Luis Ibanez luis.ibanez at kitware.com
Mon, 09 Feb 2004 11:16:37 -0500


HI Chunyan,

The simplest way to distribute is to
make sure that you build VTK and ITK
for "Release" and with Static libraries.

In that way, when you build your executable,
it will contain all the VTK and ITK code
it needs.  The executable will be huge but
it will be self-sufficient.

Note that if you are using .Net, and move
this to another PC with an old Windows,
some of the .Net shared libraries may be
missing. In that case you will have to
distribute the corresponding libraries
along with your executable.


About Qt, you have to be quite careful,
please look at the license terms and
check what applies to you.


   Regards,


     Luis



--------------
jiang wrote:

> Thanks Hari,
> ITK has no .dll. Is it static libraries? How should I handle it?
> 
> 
> Best regards,
> 
> Chunyan
> 
> -----Ursprüngliche Nachricht-----
> Von: Hari Sundar [mailto:hsundar at seas.upenn.edu]
> Gesendet: Montag, 9. Februar 2004 14:33
> An: jiang
> Cc: Raghavendra Chandrashekara; ITK
> Betreff: Re: AW: [Insight-users] How to distribute?
> 
> 
> Chunyan,
> 
> Depending on how you built ITK/VTK/QT, i.e., as static or dynamic libraries,
> you
> will need to include the required dll files in your distribution.
> 
> You might want to check Qt's licensing policy, especially under windows.
> 
> regards,
> -Hari
> 
> 
> Quoting jiang <jiang at TI.Uni-Trier.DE>:
> 
> =} Hi Raghavendra,
> =} Thank you for your reply. I have already the project. Now I want to
> execute
> =} it in other computers which doesn't install itk or vtk. I think only copy
> =} and run .exe file is not enough. How should I do?
> =}
> =}
> =} Best regards,
> =}
> =} Chunyan
> =}
> =} -----Ursprungliche Nachricht-----
> =} Von: Raghavendra Chandrashekara [mailto:rc3 at doc.ic.ac.uk]
> =} Gesendet: Montag, 9. Februar 2004 11:52
> =} An: jiang
> =} Cc: ITK
> =} Betreff: Re: [Insight-users] How to distribute?
> =}
> =}
> =} jiang wrote:
> =}
> =} >Hi, all,
> =} >I build my application which uses some itk filters and vtk filters, Qt,
> =} >developed under Visual Studio, Windows 2000.
> =} >If I want to distribute it to end users, how should I do? Should I use
> =} some
> =} >tools such as InstallShield?
> =} >It is my first application. I have no experience about it. Could some
> one
> =} >help me?
> =} >
> =} >Thanks a lot!
> =} >
> =} >
> =} >Chunyan
> =} >
> =} >_______________________________________________
> =} >Insight-users mailing list
> =} >Insight-users at itk.org
> =} >http://www.itk.org/mailman/listinfo/insight-users
> =} >
> =} >
> =} If you are using Visual Studio .NET, then you could create a setup
> =} project. Choose File > New Project. Then select "Setup and Deployment
> =} Projects" in Project Types box, followed by Setup Project in Templates
> box.
> =}
> =} Raghavendra
> =}
> =} _______________________________________________
> =} Insight-users mailing list
> =} Insight-users at itk.org
> =} http://www.itk.org/mailman/listinfo/insight-users
> =}
> 
> 
> --
>  .--------------------------------------------------.
>  |      .--.                                        |
>  |     |o_o |      Hari Sundar                      |
>  |     |:_/ |      hsundar at seas.upenn.edu           |
>  |    //   \ \                                      |
>  |   (|     | )    University of Pennsylvania       |
>  |  /'\_   _/`\                                     |
>  |  \___)=(___/                                     |
>  `--------------------------------------------------'
> 
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
>