[prev in list] [next in list] [prev in thread] [next in thread]
List: orocos-users
Subject: [Orocos-users] Deployment components inside a component (composition)
From: fabrizio.boriero () gmail ! com (Fabrizio Boriero)
Date: 2012-08-09 10:20:29
Message-ID: CAEaOwxET2sUtEUyrKum0PyyANTnd8eLh7NFcNo6cdM0dMm+ftw () mail ! gmail ! com
[Download RAW message or body]
Dear all,
I am doing a component that load and configure other components.
so:
#include <ocl/DeploymentComponent.hpp>
DeploymentComponent *deployer;
deployer = new DeploymentComponent();
deployer->loadLibrary ("myComponent");
It complie but, on linking phase:
Linking CXX shared library libboardPuma260-gnulinux.so
CMakeFiles/boardPuma260.dir/src/boardPuma260-component.cpp.o: In
function `BoardPuma260::BoardPuma260(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)':
boardPuma260-component.cpp:(.text+0xb0): undefined reference to
`OCL::DeploymentComponent::DeploymentComponent(std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::basic_string<char, std::char_traits<char>, std::allocator<char>
>)'
CMakeFiles/boardPuma260.dir/src/boardPuma260-component.cpp.o: In
function `BoardPuma260::configureHook()':
boardPuma260-component.cpp:(.text+0x1c8): undefined reference to
`OCL::DeploymentComponent::loadLibrary(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)'
collect2: ld returned 1 exit status
make[2]: *** [libboardPuma260-gnulinux.so] Error 1
make[1]: *** [CMakeFiles/boardPuma260.dir/all] Error 2
make: *** [all] Error 2
What can I do to link the OCL::DeploymentComponent?
I genereted the "composite component" with orogen-pkg...
Regards,
Fabrizio
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic