【问题标题】:Compile and link wxGraphicContext with MingW用 MingW 编译和链接 wxGraphicContext
【发布时间】:2015-09-26 19:44:58
【问题描述】:

这就是我使用 wxWidgets 编译 GDI+ 的方式

mingw32-make -f makefile.gcc USE_XRC=1 SHARED=1 MONOLITHIC=1 BUILD=release UNICODE=1 USE_GDIPLUS=1

使用这些说明

http://www.miscdebris.net/blog/2009/09/17/adding-gdi-headers-to-mingw-to-compile-wxwidgets-with-wxgraphicscontext-support/

当我尝试编译应用程序时出现此错误

undefined reference to `wxGraphicsContext::Create(wxWindowDC const&)
undefined reference to `wxGraphicsContext::SetBrush(wxBrush const&)

我在 Windows 上使用代码块作为我的 IDE。

有人告诉我,我需要链接到使用相同标志编译的 wxWidgets 库的实例。

我不知道该怎么做, 感谢您的帮助。

【问题讨论】:

    标签: c++ mingw wxwidgets


    【解决方案1】:

    你使用的指令是错误的,你还需要编辑include/wx/mse/setup.hwxUSE_GRAPHICS_CONTEXT设置为1再编译。

    它们也已经过时(这更容易理解,考虑到它们已经快 6 年了),您只需要使用最近的 MinGW-w64 或 TDM-GCC 发行版来获取 GDI+ 头文件和库,有无需手动复制任何内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-02-02
      • 1970-01-01
      • 2013-09-12
      • 2016-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多