简体   繁体   English

g ++抛出Skeleton wxwidget项目“对主要对象的未定义引用”错误

[英]g++ throws Skeleton wxwidget project “undefined reference to main” errors

Target Platform : Linux mint 9 (Ubuntu Lucid Distribution) 目标平台:Linux Mint 9(Ubuntu清醒发行版)

Compiler : g++ 4.4.3 编译器:g ++ 4.4.3

wxwidget : 2.8 wxwidget:2.8

Project Title : BareBones 项目名称:BareBones

Files : BareBonesApp.cpp , BareBonesApp.rc , BareBonesFrm.h BareBonesApp.h , BareBonesFrm.cpp , BareBonesFrm.wxform 文件: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) IDE:无(在Windows mingw中的wxdevcpp中使项目成功编译并执行准系统应用程序)

Editor : Gedit 编辑:Gedit

Compiler Output & Files link : http://pastebin.com/eTMtDw9h 编译器输出和文件链接: http : //pastebin.com/eTMtDw9h

Observation :Something to do with IMPLEMENT_APP(BareBonesFrmApp) 观察:与IMPLEMENT_APP(BareBonesFrmApp)

Experience :Newbie 经验:新手

Goal :Need a solution for g++ to successfully compile BareBonesFrm.cpp 目标:需要g ++的解决方案来成功编译BareBonesFrm.cpp

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

尝试添加BareBonesApp.cpp:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM