openCV 2.4.7 erreur lors de l'ajout de symboles: l'ASM manque de ligne de commande
j'ai un Problème avec un auto-compilé opencv...
XUbuntu 13.10 x64
la version de gcc 4.8.1
cmake -D WITH_TBB=D BUILD_NEW_PYTHON_SUPPORT=D WITH_V4L=D
INSTALL_C_EXAMPLES=D INSTALL_PYTHON_EXAMPLES=D
BUILD_EXAMPLES=D WITH_QT=D WITH_OPENGL=D WITH_OPENMP= ..
Tout semble parfait. Exemples simples de travail.
Mon problème est que je veux utiliser le non libre(SURF) package dans xubuntu.
Maintenant, je veux compiler ces exemple
http://docs.opencv.org/doc/tutorials/features2d/feature_detection/feature_detection.html
et ce message d'erreur (le Sujet)
g++ -I/usr/local/include/opencv -I/usr/local/include/opencv2 -O0 -g3
-Wall-c -fmessage-longueur=0 -MMD -MP-MF"exemple.d" -MT"exemple.d" -o "par exemple.o", "../example.cpp" a Terminé la construction d': ../example.cpp
De construction cible: SURF_Example
Invocation: GCC C++ Linker
g++ -L/usr/local/lib -o "SURF_Example" ./exemple.o -lopencv_core
-lopencv_imgproc -lopencv_highgui -lopencv_objdetect -lopencv_nonfree
libopencv_features2d..2.4: erreur lors de l'ajout de symboles: l'ASM manque de ligne de commande
Toute aide?
OriginalL'auteur ahrest | 2013-11-13
Vous devez vous connecter pour publier un commentaire.
Probablement la, problème est une mauvaise liaison de l'ordre et de manque lib features2d. Essayez
Bon, les heures de traiter avec la même erreur. SIFT et SURF a été enlevé sur la 3.0 j'ai donc besoin de compiler 2.4 (dit quelque part que vous pouvez compiler 3.0 reliant à opencv_contrib repo). De toute façon, si vous venez de compiler opencv 2.4.x et de pointage à la bibliothèque features2d résolu mes questions merci beaucoup
J'ai eu le même problème:
libopencv_imgcodecs.so.3.3: error adding symbols: DSO missing from command line
, donc, l'ajout de-lopencv_imgcodecs
a fonctionné pour moiOriginalL'auteur old-ufo