Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/05/2007, à 21:48

Toumhor

[C++] problème de link en version Debug avec Code::Blocks

Hello tous,

tout d'abord, je suis sous feisty et j'utilise l'IDE Code::Blocks
j'ai un problème de link en version debug car je ne trouve pas les librairies requises.

en fait, je link avec les librairies suivantes:

/usr/lib/libglib-2.0.so
/usr/lib/libatk-1.0.so
/usr/lib/libatkmm-1.6.so
/usr/lib/libcairo.so
/usr/lib/libcairomm-1.0.so
/usr/lib/libglademm-2.4.so
/usr/lib/libglibmm-2.4.so
/usr/lib/libpango-1.0.so
/usr/lib/libpangomm-1.4.so
/usr/lib/libsigc-2.0.so

en release, pas de problème puisque toute les librairies sont là par défaut,

mais en debug, je n'ai pu trouver que les librairies suivantes:

/usr/lib/debug/usr/lib/libatk-1.0.so.0
/usr/lib/debug/usr/lib/libglib-2.0.so.0.1200.11
/usr/lib/debug/usr/lib/libpango-1.0.so.0.1600.2

pas moyen de trouver les autres, notamment sur le site http://packages.ubuntu.com/

dois-je recompiler moi même les librairies en version debug ?

// -------------------------------------------------
mon petit bout de code (pas trop important en fait)
qui provient d'un projet template d'Anjuta

#include <libglademm/xml.h>
#include <gtkmm.h>
#include <iostream>

#define GLADE_FILE "gmoney.glade"

int main (int argc, char *argv[])
{
    Gtk::Main kit(argc, argv);

    //Load the Glade file and instiate its widgets:
    Glib::RefPtr<Gnome::Glade::Xml> refXml;
    try
    {
        refXml = Gnome::Glade::Xml::create(GLADE_FILE);
    }
    catch(const Gnome::Glade::XmlError& ex)
    {
        std::cerr << ex.what() << std::endl;
        return 1;
    }
    Gtk::Window* main_win = 0;
    refXml->get_widget("main_window", main_win);
    if (main_win)
    {
        kit.run(*main_win);
    }
    return 0;
}
// -------------------------------------------------


merci de votre aide

Toumhor.