Salut,
après avoir téléchargé OpenCV2.0, j'ai trouvé dans le dossier sample\c un example de fichier cmake (CMakeLists.txt) pour générer un projet:
Il y a des choses que je ne comprend pas dans ce fichier pourtant très petit:
à la ligne "FIND_PACKAGE( OpenCV REQUIRED )", ou donc cmake va chercher la lib opencv? dans les variables d'environnement?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 PROJECT(opencv_example) CMAKE_MINIMUM_REQUIRED(VERSION 2.6) if(COMMAND cmake_policy) cmake_policy(SET CMP0003 NEW) endif(COMMAND cmake_policy) FIND_PACKAGE( OpenCV REQUIRED ) # Declare the target (an executable) ADD_EXECUTABLE(opencv_example minarea.c) TARGET_LINK_LIBRARIES(opencv_example ${OpenCV_LIBS}) #MESSAGE(STATUS "OpenCV_LIBS: ${OpenCV_LIBS}")
Et ou est donc déclaré la variable OpenCV_LIBS?
je demande tout-ça pour mieux comprendre quel argument dois-je passer au compilateur si je ne souhaite pas utiliser cmake.
------
Quand à la source de minarea.c, elle contient #ifdef _EiC et #ifdef _CH_:
à quoi servent-elles?
Merci
Partager