[vtkusers] VTK deployment with static libraries on Mac (and in Qt Creator)
mbcx9rb9
richard.j.brown at live.co.uk
Tue Apr 4 09:49:17 EDT 2017
David,
Sorry for the belated reply and thanks for the pointer, I’ll look into it!
Regards,
Richard
On 21 Mar 2017, at 15:08, David Gobbi [via VTK] <ml-node+s1045678n5742567h49 at n5.nabble.com<mailto:ml-node+s1045678n5742567h49 at n5.nabble.com>> wrote:
Hi Richard,
CMake can take care of that for you, see the following web page:
http://cmake.org/cmake/help/v3.0/module/BundleUtilities.html
There's more information about this issue on the cmake mailing list.
Cheers,
- David
On Tue, Mar 21, 2017 at 8:04 AM, Richard Brown <[hidden email]<x-msg://3/user/SendEmail.jtp?type=node&node=5742567&i=0>> wrote:
Hi David, Elvis,
I’ll stick to dynamic libraries in that case.
After a bit of reading I think I need to copy the dynamic libraries into the app bundle then use install_name_tool to sort out all the paths.
Thanks for the help,
Richard
On 20 Mar 2017, at 17:44, David Gobbi <[hidden email]<x-msg://3/user/SendEmail.jtp?type=node&node=5742567&i=1>> wrote:
Hi Richard,
It is possible to build dynamically-linked applications with Qt and VTK, and to share such applications. On the Mac, the Qt libraries become part of the app bundle. I do not know how to do this with Qt Creator, but there should definitely be Qt experts around who know how to do it. Maybe not on the VTK list, however, since I don't think that many of us here use Qt Creator.
There are two strong reasons for using dynamic linking with Qt:
1) it allows you to use the Qt binaries from the Qt download site.
2) it allows you to use the Qt LGPL license without releasing your code
Reason (2) is important. If you use static Qt libraries, then you must either pay for a Qt license or else release your own code as LGPL or a compatible open-source license.
- David
On Mon, Mar 20, 2017 at 9:20 AM, Sean McBride <[hidden email]<x-msg://3/user/SendEmail.jtp?type=node&node=5742567&i=2>> wrote:
On Thu, 16 Mar 2017 09:07:54 -0700, mbcx9rb9 said:
>Building in Qt Creator gives this error. Building with Cmake compiles
>without any problems
So sounds more like a Qt problem problem, to be asked on a Qt list...
(I've never used Qt, so alas have no further suggestions.)
Sean
_______________________________________________
Powered by www.kitware.com<http://www.kitware.com>
Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
Search the list archives at: http://markmail.org/search/?q=vtkusers
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/vtkusers
________________________________
If you reply to this email, your message will be added to the discussion below:
http://vtk.1045678.n5.nabble.com/VTK-deployment-with-static-libraries-on-Mac-and-in-Qt-Creator-tp5742475p5742567.html
To unsubscribe from VTK deployment with static libraries on Mac (and in Qt Creator), click here<http://vtk.1045678.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=5742475&code=cmljaGFyZC5qLmJyb3duQGxpdmUuY28udWt8NTc0MjQ3NXwtMjU4ODcyOTI3>.
NAML<http://vtk.1045678.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
--
View this message in context: http://vtk.1045678.n5.nabble.com/VTK-deployment-with-static-libraries-on-Mac-and-in-Qt-Creator-tp5742475p5742717.html
Sent from the VTK - Users mailing list archive at Nabble.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20170404/6866b804/attachment.html>
More information about the vtkusers
mailing list