exuse i declared it before and it dont work that's new declaration:
App.cpp
#include "../src/Frm.cpp"
#include "../inc/App.h"
IMPLEMENT_APP( App )
App::App( void )
{}
bool App::OnInit( void )
{
theFrm = new Frm( );
return true;
}
App.h
class App
{
private:
Frm *theFrm;
public: App ( void );
/*!
* \fn virtual bool OnInit( void );
* \brief Inits the Application
*/
virtual bool OnInit( void );
};
#endif
and that's teh error egain :
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 «App»
make: *** [App.o] Erreur 1
Bookmarks