IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Code::Blocks Discussion :

Compiler OpenCV à partir des sources depuis Code::Blocks


Sujet :

Code::Blocks

  1. #1
    Membre expérimenté
    Avatar de Luke spywoker
    Homme Profil pro
    Etudiant informatique autodidacte
    Inscrit en
    Juin 2010
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant informatique autodidacte

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 077
    Points : 1 742
    Points
    1 742
    Par défaut Compiler OpenCV à partir des sources depuis Code::Blocks
    Salut les code-block,

    J'ai le problème suivant: je désire compiler la library OpenCV d'après le sources pour Windows avec code-block seulement j'ai plusieurs problèmes.

    Je ne sais pas comment ont fait pour faire autre chose que compiler un programme C ou C++ avec code-block sous Windows.

    Mais j'ai quelques pistes: il me semble avoir vue dans la documentation de code-block que le IDE dispose d'un shell mais je ne le trouve pas.

    Parce que si j'exécute le cmake dans la console Windows c'est mon installation cygwin qui est détectée ce qui m'a poser problème quand j'ai essayer de compiler GTK d'après les sources...

    Si vous savez ou se trouve le fameux shell sous Windows, vous seriez gentil de bien vouloir m'indiquer le chemin.

    Si il existe une autre solution pour exécuter le cmake puis le make faites moi signe.

    Merci pour vos réponses éclairées.
    Pour faire tes armes:
    Use du présent pour construire ton futur sinon use de ce que tu as appris auparavant.
    Et sois toujours bien armé avant de te lancer.
    Le hasard ne sourit qu'aux gens préparés...
    Site: Website programmation international (www.open-source-projects.net)
    Site: Website imagerie 3D (www.3dreaming-imaging.net)
    Testez aux moins pendant une semaine l'éditeur avec terminaux intégrées it-edit Vous l'adopterai sûrement !
    FUN is HARD WORK !!!

  2. #2
    Membre expérimenté
    Avatar de Luke spywoker
    Homme Profil pro
    Etudiant informatique autodidacte
    Inscrit en
    Juin 2010
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant informatique autodidacte

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 077
    Points : 1 742
    Points
    1 742
    Par défaut compiler opencv d'après les sources avec code-block.
    bon en faîtes sous Windows,

    moi le Linux-geek old school qui préfère le terminal a n'importe quel IDE ou

    il faut beaucoup de pratique avant de maîtriser l'outil certes puissant une fois que l'on l'a en mains.

    Mais je préfère quand même la commandline et mon it-edit (integrated terminals editor).

    J'ai réussis tous seule.

    Marche a suivre pour compiler la opencv pour code-block:

    1. récupérer les sources sur github.

    2. récupérer CMake et l'ajouter a la variable PATH de Windows.

    3. décompresser le *.zip de opencv nommer opencv-master.

    4. Lancer CMake et choisir le dossier extrait contenant les sources de opencv.

    5. choisir un dossier de destination.

    6. Lancer configure de CMake.

    Attention là va ou être demander si vous voulez utiliser le compilateur C et C++ natif ou si vous voulez le configurer,

    donc configurer le chemin /bin de votre installation code-block

    si vous n'avez pas renseigner la variable PATH avec ce chemin

    et choisissez Code-Block Mingw Makefile comme type de Makefile.

    7. Générez les Makefile grâce a CMake.

    Comme vous avez configurer "Code-Block Mingw Makefile" il apparaît un template code-block dans le dossier de destination.

    8. Choisissez all comme target après avoir ouvert le fichier *.cbp avec code-block générer par CMake puis lancer le build: Cela prends du temps...

    9. Puis choisissez install comme target dans code-block, lancer le build et vous trouverez toutes les bibliothèques et fichiers d'inclusion dans le dossier install de votre dossier destination choisie a l'étape 5.



    Je suis finalement étonner de la puissance de CMake et code-block: 2 outils nouveau et puissant de part leur facultés diverses.

    Mais si jamais cela ne se passe pas comme prévus l'on se retrouve impuissant car ont peut hacker un configure.ac et des makefile.am mais ça doit être plus dur avec CMake, je ne sais pas...

    Bon code-block a vous.

    PS: que pensez, savez vous de MSYS2 car pour installer gtkmm3 je ne connais que ce moyen la.

    Est-ce compatible avec le mingw de codeblock ?
    Pour faire tes armes:
    Use du présent pour construire ton futur sinon use de ce que tu as appris auparavant.
    Et sois toujours bien armé avant de te lancer.
    Le hasard ne sourit qu'aux gens préparés...
    Site: Website programmation international (www.open-source-projects.net)
    Site: Website imagerie 3D (www.3dreaming-imaging.net)
    Testez aux moins pendant une semaine l'éditeur avec terminaux intégrées it-edit Vous l'adopterai sûrement !
    FUN is HARD WORK !!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Compiler package à partir des sources
    Par Slayes dans le forum Général Java
    Réponses: 2
    Dernier message: 02/05/2014, 09h22
  2. Réponses: 2
    Dernier message: 05/01/2011, 12h51
  3. [Tomcat]Lancer tomcat dans l'IDE à partir des sources.
    Par goony dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 09/03/2006, 13h44
  4. [UML] Générer un diagramme de classe à partir des sources
    Par ekard dans le forum EDI et Outils pour Java
    Réponses: 5
    Dernier message: 18/01/2006, 16h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo