Aller au menu - Aller au contenu

[Cmake] Linker des libraries

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1 
Auteur Message
1 visiteur sur ce sujet (1 Anonyme)
Page 1 
Hors ligne thibbo # Posté le 04/02/2012 à 16:07:50

Salut les zeros.
Voila, j'essai d'utiliser cmake sous windows pour generer un project utilisant openCV. Je l'ai déjà fait sous gnu/linux sans probleme mais là, mon compilo trouve pas les headers de openCV.
Je penses que le probleme vient des repertoires où sont les headers. J'utilise la méthode automatique pour trouver la library (FindOpenCV.cmake).

Voila mon CMakeLists.txt, si quelqu'un peut m'aider, ce serait hyper cool. Merci

Code : CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
cmake_minimum_required(VERSION 2.6) #avoid warning
set(PROJECT_NAME blocknect) #project's name(here Addition)
set(EXECUTABLE_NAME blocknect) #executable's name(here programme)
# project name
project(blocknect)
file(
    GLOB_RECURSE
    source_files
    src/*
)

FIND_PACKAGE(OpenCV REQUIRED )

# executable
add_executable(
    bin/${EXECUTABLE_NAME}
    ${source_files}
)
include_directories(${OpenCV_INCLUDE_DIRS})
include_directories(${OpenCV_INCLUDE_DIR}/opencv2)
TARGET_LINK_LIBRARIES(bin/${EXECUTABLE_NAME} ${OpenCV_LIBS})

Avant même de fonctionner, tout programme est déjà obsolète.
 
Publicité # Posté le 04/02/2012 à 16:07:50

Hors ligne thibbo # Posté le 05/02/2012 à 20:02:40

any idea?

Avant même de fonctionner, tout programme est déjà obsolète.
 
Hors ligne thibbo # Posté le 07/02/2012 à 19:41:04

personne ne sait ?

Avant même de fonctionner, tout programme est déjà obsolète.
 
Hors ligne julp # Posté le 07/02/2012 à 22:54:19
♪ ♫

C'est Windows en même temps (ie pas de répertoires standards ni pkg-config).

Généralement, en plus du PATH, au pire, les "gros" modules CMake prévoient de regarder une variable d'environnement (OpenCV_DIR ?).

- PHP : PDO, UTF-8, ZipArchive, cURL, cookies/sessions
- Posez vos questions techniques sur le forum, pas en privé (je n'y répondrai pas)
- Je ne fais pas d'effort sur les forums pour ceux qui n'en font pas (codes tartine, "ça marche pas", jeu des 1001 erreurs, j'ai la flemme de lire la doc, etc)
- Pas de "démarchage" par MP : osef de votre site/projet/sondage/thèse (ça part direct à la poubelle avec un ignore en prime)
 
Hors ligne thibbo # Posté le 08/02/2012 à 15:05:45

Oui il regarde le repertoire de OpenCV. Il le trouve bien. Mais bizarement il trouve pas les includes

Avant même de fonctionner, tout programme est déjà obsolète.
 
Hors ligne julp # Posté le 08/02/2012 à 23:22:24
♪ ♫

Quel FindOpenCV.cmake est utilisé ? Quelle est l'arborescence d'OpenCV sur votre disque ?

- PHP : PDO, UTF-8, ZipArchive, cURL, cookies/sessions
- Posez vos questions techniques sur le forum, pas en privé (je n'y répondrai pas)
- Je ne fais pas d'effort sur les forums pour ceux qui n'en font pas (codes tartine, "ça marche pas", jeu des 1001 erreurs, j'ai la flemme de lire la doc, etc)
- Pas de "démarchage" par MP : osef de votre site/projet/sondage/thèse (ça part direct à la poubelle avec un ignore en prime)
 

Retour au forum "Autres langages, outils et approches" ou à la liste des forums

Pour accéder à cette section
Connectez-vous !
connexion_rpx