ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
First you need it qwt as dependency in your package.xml(this is only needed if you want to "release" them)
<run_depend> and <build_depend>
You can find the packages available for that here: https://github.com/ros/rosdistro/blob/master/rosdep/base.yaml
Example:
libqwt5-qt4-dev: <--- thats you need to enter inside the tags if you want this library
arch: [qwt5]
debian:
apt:
packages: [libqwt5-qt4-dev]
fedora: [qwt-devel]
gentoo:
portage:
If it is not there and you want to release, you have to add it by forking and sending a pull request to the repository (still only if you want to release it as package)
In your CMakeLists.txt:
find_library(LIBQWT libqwt-xxx.so <searchpath list(optional)>)="" #libqwt="" is="" a="" string="" you="" define="" as="" macro="" for="" that="" library<="" p="">
target_link_libraries(your_exe_name ${LIBQWT} ${catkin_LIBRARIES} )
That should be it, I guess ...
2 | No.2 Revision |
First you need it qwt as dependency in your package.xml(this is only needed if you want to "release" them)
<run_depend> and <build_depend>
You can find the packages available for that here: https://github.com/ros/rosdistro/blob/master/rosdep/base.yaml
Example:
libqwt5-qt4-dev: <--- thats you need to enter inside the tags if you want this library
arch: [qwt5]
debian:
apt:
packages: [libqwt5-qt4-dev]
fedora: [qwt-devel]
gentoo:
portage:
If it is not there and you want to release, you have to add it by forking and sending a pull request to the repository (still only if you want to release it as package)
In your CMakeLists.txt:
find_library(LIBQWT libqwt-xxx.so <searchpath That should be it, I guess ...
3 | No.3 Revision |
First you need it qwt as dependency in your package.xml(this is only needed if you want to "release" them)
<run_depend> and <build_depend>
You can find the packages available for that here: https://github.com/ros/rosdistro/blob/master/rosdep/base.yaml
Example:
libqwt5-qt4-dev: <--- thats that you need to enter inside the tags if you want this library
arch: [qwt5]
debian:
apt:
packages: [libqwt5-qt4-dev]
fedora: [qwt-devel]
gentoo:
portage:
If it is not there and you want to release, you have to add it by forking and sending a pull request to the repository (still only if you want to release it as package)
In your CMakeLists.txt:
find_library(LIBQWT libqwt-xxx.so <searchpath list(optional)>) #LIBQWT is a string you define as macro for that library
target_link_libraries(your_exe_name
${LIBQWT}
${catkin_LIBRARIES}
)
That should be it, I guess ...