[Débutant] Compiler un projet utilisant OpenCV2.0
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:
Code:
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}") |
à la ligne "FIND_PACKAGE( OpenCV REQUIRED )", ou donc cmake va chercher la lib opencv? dans les variables d'environnement?
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