Sehr gut, der Compiler ist zufrieden.MoMo hat geschrieben:Ja deine Tipps sind bis jetz auch immer sehr gut.
ich die ganzen Fehler mal analysiert und es liegt teils daran das ich c++11 brauche, habe dann -std=c++11 in den Compileraufruf gemacht und erhalte nun folgendes:
/usr/bin/ld: cannot find -lfranka
collect2: error: ld returned 1 exit status
Nun streikt der Linker.
-L gibt das/ein Verzeichnis an, in dem die Libs liegen. -lfranka sucht also in dem Verzeichnis nach einer libfranka.so. Du gibst eine Datei an und darin kann er die libfranka.so nicht finden.MoMo hat geschrieben: Mein Aufruf sieht ja wie folgt aus:
gcc -std=c++11 myproject.cpp -I /home/system/libfranka/include/ -I /usr/include/eigen3 -L /home/system/libfranka/build/libfranka.so -lfranka -o test
-L /home/system/libfranka/build
reicht.