Search code examples
c++linuxgcccompiler-errorswxwidgets

g++ throws Skeleton wxwidget project "undefined reference to main" errors


Target Platform : Linux mint 9 (Ubuntu Lucid Distribution)

Compiler : g++ 4.4.3

wxwidget : 2.8

Project Title : BareBones

Files : BareBonesApp.cpp , BareBonesApp.rc , BareBonesFrm.h BareBonesApp.h , BareBonesFrm.cpp , BareBonesFrm.wxform

IDE : Nil (Made the project in wxdevcpp in windows mingw successfully compiles and executes the barebones app)

Editor : Gedit

Compiler Output & Files link : http://pastebin.com/eTMtDw9h

Observation :Something to do with IMPLEMENT_APP(BareBonesFrmApp)

Experience :Newbie

Goal :Need a solution for g++ to successfully compile BareBonesFrm.cpp


Solution

  • Try adding BareBonesApp.cpp:

    g++ BareBonesFrm.cpp BareBonesApp.cpp `wx-config --cxxflags` `wx-config --libs` -o BareBones