【问题标题】:C++, wxWidgets, TDM-GCC compiler: undefined reference to WinMain in drive H:\?C++、wxWidgets、TDM-GCC 编译器:驱动器 H:\? 中未定义对 WinMain 的引用
【发布时间】:2014-03-18 19:30:02
【问题描述】:

不是对 WinMain@16 的未定义引用

我正在使用带有 TDM64 MinGW 编译器的 Code::Blocks 13.12。 我正在尝试在这里编译一个基本的 wxWidgets 程序,复制并粘贴正确的标题和 .cpp 文件名:http://wiki.wxwidgets.org/Adding_A_Control

g:\progr\tdm-gcc\bin\..\lib\gcc\x86_64-w64-mingw32\4.8.1\..\..\..\..\x86_64-w64-mingw32\lib\..\lib\libmingw32.a(lib64_libmingw32_a-crt0_c.o) 

In function `main':

    h:\crossdev\src\mingw-w64-v3-svn\mingw-w64-crt\crt\crt0_c.c
    undefined reference to `WinMain'

我在 G: 的闪存驱动器上安装了 TDM。这是关于 H:\ 是 C:\ 的非编译版本的错误吗?

【问题讨论】:

  • 通过完全改变旧问题的用途来规避问题禁令是可以的。

标签: c++ gcc wxwidgets winmain


【解决方案1】:

您一定忘记在程序代码中使用wxIMPLEMENT_APP()

【讨论】:

  • 我得到的另一个问题是我得到:对 `TextFrame::TextFrame(wchar_t const*, int, int, int, int) 的未定义引用,TextFrame 是从 wxFrame 派生的类。跨度>
  • 你一定也忘记实现这个ctor了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-05-29
  • 1970-01-01
  • 2015-08-25
  • 2012-02-20
  • 1970-01-01
  • 2021-06-08
  • 1970-01-01
相关资源
最近更新 更多