[Ctk-developers] Linking a shared library within a plugin
Florian Ganglberger
Florian.Ganglberger at student.i-med.ac.at
Fri Aug 23 16:00:06 UTC 2013
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/ctk-developers/attachments/20130823/65718acf/attachment.htm>
More information about the Ctk-developers
mailing list