Anfänger in Ubuntu
-
Hallo liebe Community,
ich habe ein Problem :
Ich kann einfach keine externe library einbinden.Anscheinend habe ich einen Denkfehler oder ähnliches
Es geht um folgendes : Ich brauche die Pixelwertdaten von Bildern.Dazu muss ich aber imagemagick oder vigra includen. Aber ich schaff es nicht.
Ich habe mal ein minimal Beispiel vorbereitet : support.cpp :
#include <iostream> #include "vigra/stdimage.hxx" #include "vigra/edgedetection.hxx" #include "vigra/impex.hxx" using namespace vigra; int main(int argc, char ** argv) { std::cout << "(supported formats: " << vigra::impexListFormats() << ")" << std::endl; return 0; }
wenn ich dies nun mit :
g++ -I/home/myhome/Desktop/Cpp/vigra1.6.0/include/vigra support.cpp
compilieren will erscheint folgende Fehlermeldung :
Code/tmp/ccx594eX.o: In function
main': support.cpp:(.text+0x1a): undefined reference to
vigra::impexListFormats()'
collect2: ld returned 1 exit statusBei Magick++ kommt etwas ähnliches
Da ich vorher in VisualStudio unter Windows gearbeitet habe fühle mich etwas unbeholfen
kann mir jemand rat geben ?
gruß n00ki3
-
hat sich erledigt