Erreur make

chochatown Messages postés 11 Date d'inscription lundi 18 mai 2009 Statut Membre Dernière intervention 17 juin 2009 - 30 mai 2009 à 02:01
cptpingu Messages postés 3837 Date d'inscription dimanche 12 décembre 2004 Statut Modérateur Dernière intervention 28 mars 2023 - 30 mai 2009 à 12:40
Bonjour,
j'utilise ubuntu ,gcc , Qt 4.5.1 et je veux compiler une application que je veux la modifier avec QT.
le probleme c'est que l'application utilise init et non pas main et la le compilateur me demande la définition de main!

voila je vous colle l'erreur:

make
g++ -Wl,--no-undefined -o ogr2gui-0 App.o -L/usr/lib -L/usr/local/lib -lgdal -lQtGui -lQtCore -lpthread
/usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: ld a retourné 1 code d'état d'exécution
make: *** [ogr2gui-0] Erreur 1


ainsi que ma classe ou il y a le init :
classe App.cpp

#include "../src/Frm.cpp"

#include "../inc/App.h"

//IMPLEMENT_APP( App )

//bool App::OnInit( void )
App :: App()
{
theFrm = new Frm( );

// return true;
}


classe App.h

#ifndef APP
#define APP

/*!
* \class App

*/
class App
{
public: App ();
private:

Frm *theFrm;

/*!
* \fn virtual bool OnInit( void );
* \brief Inits the Application
*/
//virtual bool OnInit( void );
};

2 réponses

chochatown Messages postés 11 Date d'inscription lundi 18 mai 2009 Statut Membre Dernière intervention 17 juin 2009
30 mai 2009 à 02:31
j'ai reglé ce probleme c'est été le OnInit commenté dsl :)
mais la un autre probleme :

make
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/local/include -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -Isrc -Iinc -I. -I. -o App.o src/App.cpp
src/App.cpp:41: erreur: expected constructor, destructor, or type conversion before «bool»
make: *** [App.o] Erreur 1
0
cptpingu Messages postés 3837 Date d'inscription dimanche 12 décembre 2004 Statut Modérateur Dernière intervention 28 mars 2023 123
30 mai 2009 à 12:40
L'erreur c'est bien, mais avec le code associé c'est mieux !
Fais voir le contenu de App.h et App.cpp.
0
Rejoignez-nous