#1 Le 08/05/2007, à 20: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.