probleme pour l'ajout de librairie (VL_FEAT)
Bonjour,
Je souhaite ajouter la librairie VL_Feat à mon projet, et en utilisant cmake.
Pour ce faire, j'utilise le code suivant dans le CMakeList.txt
Code:
1 2 3 4 5 6 7 8 9
|
cmake_minimum_required(VERSION 2.6)
project(MYUU)
# ajout de VL_Feat
include_directories( /moi/VLFeat/vlfeat-0.9.14/vl )
link_directories( /moi/VLFeat/vlfeat-0.9.14/bin/glnxa64 )
MESSAGE(STATUS "use VLFEAT ") |
Dans le dossier contenant le classe qui doit utiliser cette librairie:
Code:
1 2 3 4 5 6 7
|
include_directories(BEFORE ${CMAKE_SOURCE_DIR})
add_library(vl_dsift SHARED vl_dsift.cpp )
target_link_libraries(vl_dsift ${OpenCV_LIBS} vl)
install(FILES vl_dsift.h DESTINATION include/Myuu/Extracteur/vl_dsift) |
Dans vl_dsift.h je rajout le header de la lib .
Pour l'IDE (Kdevelop) pas de probleme, quant on passe la sourie sur les fonctions de la lib il me donne les infos sur ces fonctions.
Parcontre, imposible de compiler, le compilateur me sort " was not declared in this scope" pour chaque methode de la lib utiliser dans la classe.
Si quelqu un a une petite idee, c'est tres frustrant de voir l'ide "comprendre" est que ca bloque au compilateur.
Merci