Replies: 2 comments
-
Dear reader, if you see potential improvements with that |
Beta Was this translation helpful? Give feedback.
-
Hi @aldas, thanks for using Fast DDS.
Including the foonathan dependency as a thridparty is not part of our roadmap.
Have you tried the Fast DDS examples? fastddsgen -example CMake custom_data_type.idl
cmake . && cmake --build .
./custom_data_type publisher |
Beta Was this translation helpful? Give feedback.
-
It would be nice if there would be somewhere example for cmake project file for C++ application using Fast-DDS as depencency with does not rely on system wide depencies (installed by apt). This is not only my problem - for example here https://discourse.cmake.org/t/find-package-for-non-installer-third-party-module-library-package/8954 is discussion about similar/same thing.
I am developing DDS application. I do not use ROS2. I would like not to install depencies with apt as https://fast-dds.docs.eprosima.com/en/latest/installation/sources/sources_linux.html#dependencies describes
sudo apt install libasio-dev libtinyxml2-dev
+ foonathanmemory.I have almost zero experience with Cmake and I managed to get something to build and compile, but I do not know if this a adequate solution
Project files structure:
CMakeLists.txt:
main.cpp:
p.s. why
foonathan_memory_vendor
needs to be added separately and not build like other thirdparty libs?TLDR: It would be nice if there would be some official bare minimum skeleton c++ project that you take and try to hack your things in it.
Beta Was this translation helpful? Give feedback.
All reactions