[Ctk-developers] Linking a shared library within a plugin

Jean-Christophe Fillion-Robin jchris.fillionr at kitware.com
Sat Aug 24 02:55:59 UTC 2013


Hi Florian,
If it build without problem, did you try using a debugger to try to
understand what s wrong?
Jc

--
Sent from my mobile device
On Aug 23, 2013 12:00 PM, "Florian Ganglberger" <
Florian.Ganglberger at student.i-med.ac.at> wrote:

> Hi,
> we are trying to link a shared library to connect to tracker from a
> plugin. We know, that the code that calls the .so library works in a test
> application and also in the main method of our CTK application. After we
> have added our code to the plugin and linked it to the .so library, we can
> link and compile the code without errors, but we don't get a connection to
> the tracker.
> The cmakelists code to link the .so file in our test application is
> TARGET_LINK_LIBRARIES(optoExtern ${OPTOTRAK_LIBRARY})
> (${OPTOTRAK_LIBRARY} is the library path, optoExtern the project name)
>
> The cmakelists code to link the .so file in our plugin:
> ctkMacroBuildPlugin(
>   NAME ${PROJECT_NAME}
>   EXPORT_DIRECTIVE ${PLUGIN_export_directive}
>   SRCS ${PLUGIN_SRCS}
>   MOC_SRCS ${PLUGIN_MOC_SRCS}
>   UI_FORMS ${PLUGIN_UI_FORMS}
>   INCLUDE_DIRECTORIES ${Plugin_SOURCE_DIR}
>   RESOURCES ${PLUGIN_resources}
>   TARGET_LIBRARIES ${PLUGIN_target_libraries} ${OPTOTRAK_LIBRARY}
> )
>
> Has anyone an idea how to link external shared libraries within a plugin
> properly?
>
> Best regards,
> Florian Ganglberger
>
> _______________________________________________
> Ctk-developers mailing list
> Ctk-developers at commontk.org
> http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/ctk-developers/attachments/20130823/450d992e/attachment.htm>


More information about the Ctk-developers mailing list