Wie man Pinocchio mit GCC/G++ linkt
Pinocchio, das Sie mit OpenRobots robotpkg installieren können (sudo apt -y install robotpkg-pinocchio sobald Sie das Repository installiert haben), ist in einige verschiedene Bibliotheken aufgeteilt:
pinocchio_default, die Kernbibliothek: Linken mit-lpinocchiopinocchio_parsers, für URDF-Parsing usw.: Linken mit-lpinocchio_parserspinocchio_collision, für Kollisionserkennung: Linken mit-lpinocchio_collisionpinocchio_casadi, für Casadi nichtlineare Optimierung usw.: Linken mit-lpinocchio_casadi
Oft werden Sie mehrere dieser Bibliotheken benötigen
Zusätzlich, da sich die OpenRobots-Bibliotheken in /opt/openrobots/lib befinden, müssen Sie diesen Pfad zum Linker-Suchpfad mit -L/opt/openrobots/lib hinzufügen.
Vollständiger Beispielbefehl:
link-pinocchio.sh
g++ -o test test.cpp -lfranka -I/opt/openrobots/include -lpinocchio_default -lpinocchio_parsers -L/opt/openrobots/libIf this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow