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

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    mars 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2016
    Messages : 6
    Points : 5
    Points
    5

    Par défaut ASSIMP sur CodeBlock (CMake)

    Bonjour,

    J'aimerais utiliser la bibliothèque Assimp avec CodeBlock.

    Le problème c'est qu'il faut utiliser CMake pour générer les libs au format .a pour MinGw.

    J'ai donc téléchargé CMake, boost et le SDK de DirectX mais j'ai plein d'erreurs :

    Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)

    Building a non-boost version of Assimp.

    Looking for ZLIB...

    Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)

    Could not locate ZLIB

    compiling zlib from souces

    CMake Warning (dev) at contrib/zlib/CMakeLists.txt:4 (project):
    Policy CMP0048 is not set: project() command manages VERSION variables.
    Run "cmake --help-policy CMP0048" for policy details. Use the cmake_policy
    command to set the policy and suppress this warning.

    The following variable(s) would be set to empty:

    PROJECT_VERSION
    This warning is for project developers. Use -Wno-dev to suppress it.

    Looking for DirectX...

    DirectX_PREFIX_PATH changed.

    Could not locate DirectX

    CMake Error at cmake-modules/FindPkgMacros.cmake:110 (message):
    Required library DirectX not found! Install the library (including dev
    packages) and try again. If the library is already installed, set the
    missing variables manually in cmake.
    Call Stack (most recent call first):
    cmake-modules/FindDirectX.cmake:67 (findpkg_finish)
    tools/assimp_view/CMakeLists.txt:3 (FIND_PACKAGE)


    Configuring incomplete, errors occurred!

    See also "C:/Users/Arthur/Documents/assimp-3.1.1/lib/CMakeFiles/CMakeOutput.log".

    See also "C:/Users/Arthur/Documents/assimp-3.1.1/lib/CMakeFiles/CMakeError.log".

    J'ai pourtant bien installé le SDK de DirectX et ai renseigné tout les champs :

    Nom : Sans titre.png
Affichages : 84
Taille : 36,3 Ko

    Le champs DirectX_INCLUDE_DIR n'est pas renseigné parce qu'il se met à DirectX INCLUDE_DIR-NOTFOUND dés que je clique sur Configure.

    Merci de votre réponse !

  2. #2
    Nouveau Candidat au Club
    Homme Profil pro
    Lycéen
    Inscrit en
    septembre 2017
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 17
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : septembre 2017
    Messages : 1
    Points : 1
    Points
    1

    Par défaut

    Si la réponse intéresse encore quelqu'un, DirextX ne sert qu'au viewer de models. Décochez l'option ASSIMP_BUILD_ASSIMP_TOOLS permet donc de contourner le problème

Discussions similaires

  1. Librairies FlyCapture2 sur CodeBlocks
    Par neoDico dans le forum Bibliothèques
    Réponses: 4
    Dernier message: 24/04/2012, 11h45
  2. GLUT et MinGW sur Codeblocks
    Par Blue-Berenice dans le forum Code::Blocks
    Réponses: 1
    Dernier message: 24/12/2011, 14h34
  3. inclure pcap.h sur codeblocks
    Par zoumoizou dans le forum Linux
    Réponses: 1
    Dernier message: 23/01/2008, 19h38
  4. Probleme avec le debugger sur CodeBlocks
    Par Fred_ET dans le forum Code::Blocks
    Réponses: 4
    Dernier message: 07/11/2007, 13h44
  5. Pb de compilation sur VC++ mais pas sur CodeBlocks
    Par deubelte dans le forum Visual C++
    Réponses: 4
    Dernier message: 05/03/2007, 09h35

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