首页 文章

在linux中编译目标代码错误(.text 0x20):未定义引用`main'

提问于
浏览
0

我正在尝试使用代码从源http://xeat-engine.googlecode.com/svn/trunk/编译对象

g -c wx-config --cxxflags main.cpp

g -o main main.o wx-config --libs

并获得错误

/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crt1.o:函数 _start': (.text+0x20): undefined reference to main'

collect2:错误:ld返回1退出状态

请帮我解决问题我该怎么办?是MAIN.CPP的捕获

http://i.stack.imgur.com/TziYb.jpg

1 回答

  • 1

    你错过了:

    wxIMPLEMENT_APP(xeatengine_guiApp);
    

    这将扩展为有效的 main() 函数 .

    NOTE: 尾随分号是必要的......

    也可以看看:

    wxDECLARE_APP(xeatengine_guiApp);
    

相关问题