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
    Membre confirmé Avatar de Gaulouis
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    octobre 2015
    Messages
    222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Enseignement

    Informations forums :
    Inscription : octobre 2015
    Messages : 222
    Points : 455
    Points
    455

    Par défaut [wxWidget 3.1] No Target! You should use wx-config program for compilation flags!

    Salut,

    J'ai compilé wxWidgets avec succès (pour Gtk+2 et Gtk+3) et une petit application HelloWorld.
    Puis, j'ai installé wxFormBuilder... et tout fonctionnais.

    Mais qu'elle ne fut pas ma surprise quand ce matin j'ai essayé de poursuivre mon projet: Impossible de compiler HelloWorld. En cause, un horrible message :
    No Target! You should use wx-config program for compilation flags! lancé par defs.h par ce que __wxGTK__ n'est pas définie (En gros, il a besoin qu'on lui indique -D__wxGTK__ ce que wx-config est censé faire).

    Bref je suis perdu...


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $ ls -l $HOME/local/bin/wx-config
    /home/sam/local/bin/wx-config -> /home/sam/local/lib/wx/config/gtk2-unicode-3.1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $ wx-config --libs
    -L/home/sam/local/lib -pthread   -lwx_gtk2u_xrc-3.1 -lwx_gtk2u_html-3.1 -lwx_gtk2u_qa-3.1 -lwx_gtk2u_adv-3.1 -lwx_gtk2u_core-3.1 -lwx_baseu_xml-3.1 -lwx_baseu_net-3.1 -lwx_baseu-3.1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $ wx-config --cflags
    -I/home/sam/local/lib/wx/include/gtk2-unicode-3.1 -I/home/sam/local/include/wx-3.1 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $ wx-config --cxxflags
    -I/home/sam/local/lib/wx/include/gtk2-unicode-3.1 -I/home/sam/local/include/wx-3.1 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    cmake_minimum_required (VERSION 2.6)
    project (workbench)
     
    find_package(wxWidgets COMPONENTS core base REQUIRED)
     
    add_executable(${PROJECT_NAME} main.cpp)
     
    target_include_directories (${PROJECT_NAME} PUBLIC "${wxWidgets_INCLUDE_DIRS}")
    target_link_libraries (${PROJECT_NAME} ${wxWidgets_LIBRARIES})
    Si quelqu'un pouvais m'aider

    PS: J'ai réinstallé wxWidget; sans changement
    Les exemples compile

  2. #2
    Membre confirmé Avatar de Gaulouis
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    octobre 2015
    Messages
    222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Enseignement

    Informations forums :
    Inscription : octobre 2015
    Messages : 222
    Points : 455
    Points
    455

    Par défaut

    Il me manquais include
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    find_package(wxWidgets COMPONENTS core base REQUIRED)
    include(${wxWidgets_USE_FILE})
    D'après la doc: https://wiki.wxwidgets.org/CMake

    L'erreur est bien référencé, la solution un peu moins ...
    http://stackoverflow.com/questions/8...program-for-co
    http://forums.codeblocks.org/index.php?topic=10122.0
    https://forums.wxwidgets.org/viewtopic.php?t=29892
    http://forum.openframeworks.cc/t/ins...ig-progra/9254

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 31/07/2014, 14h41
  2. Réponses: 10
    Dernier message: 19/10/2013, 01h56
  3. Réponses: 1
    Dernier message: 19/12/2009, 23h24
  4. PRIMARY and INDEX keys should not both be set for column
    Par lunick dans le forum PHP & MySQL
    Réponses: 1
    Dernier message: 10/11/2007, 11h16
  5. Réponses: 10
    Dernier message: 21/12/2006, 10h55

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