g ++抛出Skeleton wxwidget项目“undefined reference to main”错误

时间:2011-01-04 03:54:20

标签: c++ linux gcc compiler-errors wxwidgets

目标平台:Linux薄荷9(Ubuntu Lucid Distribution)

编译器:g ++ 4.4.3

wxwidget:2.8

项目名称:BareBones

文件:BareBonesApp.cpp,BareBonesApp.rc,BareBonesFrm.h                    BareBonesApp.h,BareBonesFrm.cpp,BareBonesFrm.wxform

IDE:Nil(在windows mingw中用wxdevcpp制作项目                    成功编译并执行准系统app)

编辑:Gedit

编译器输出&文件链接:http://pastebin.com/eTMtDw9h

观察:与IMPLEMENT_APP(BareBonesFrmApp)有关的事情 经验:新手

目标:需要一个g ++解决方案才能成功编译BareBonesFrm.cpp

2 个答案:

答案 0 :(得分:2)

您需要编译项目的所有cpp文件,而不仅仅是BareBonesFrm.cpp,然后它可能能够在IMPLEMENT_APP宏中找到它的主要内容(在BareBonesApp中定义,未编译。)

答案 1 :(得分:2)

尝试添加BareBonesApp.cpp:

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