【问题标题】:Missing header files. Is wxWidgets incomplete/outdated?缺少头文件。 wxWidgets 不完整/过时了吗?
【发布时间】:2018-01-18 22:45:31
【问题描述】:

我有一个项目来开发一个本机 Windows 应用程序,该应用程序稍后将是跨平台的。他们告诉我要使用 wxWidgets,但除了他们提供的类参考文件之外,我很难找到清晰的信息。

我正在尝试使用 GUI Builder 中的组件,例如,当我插入 wx/stateLed 时,它给了我一个错误,提示找不到 wx/stateLed.h 文件。

我检查了安装文件夹,没有任何东西。我在其他组件上遇到了这个问题,但我导入了头文件。我需要的其他组件似乎不可用。

wxWidgets 不完整/过时了吗?

【问题讨论】:

  • 在单独的目录中,下载并安装您正在使用的版本的源代码。根据您下载的源代码检查您的 wxWidget 标头目录。此外,请确认您已安装所需的所有功能。
  • @Galvar,您使用什么类型的 IDE/GUI Builder?你有什么版本的 wxWidgets?您使用的是原生 C++ 库还是 python 绑定/Phoenix 项目?另外 - 什么是“stateLed”?库里没有这个控件?。
  • @Galvar,此外 - 仅安装库是不够的。您需要使用您选择的编译器实际构建它 - MSVC 或 MinGW(任何可用的)。
  • 大家好,感谢您的输入,我正在使用 Code::Blocks。我使用 Cmake 构建了这个库,它解决了很多问题。
  • 我不知道贡献的插件我真的很感激,它会节省一些时间来弄清楚它。再次感谢您的反馈!

标签: c++ codeblocks wxwidgets


【解决方案1】:

wxWidgets 得到积极维护。你可以相信它。

我在 Code::Blocks 中找到了 stateLed.h 贡献的插件。这意味着这不是您可以添加到您自己的应用程序的控件。

但是,有 wxLedwxLEDPanelLCDWindow 控件。这些不是官方 wxWidgets 资源的一部分。它们是贡献代码,可以在wxCode components 找到。
下载您想要的并告诉您的 IDE(C::B ?)在哪里可以找到它们

【讨论】:

  • @Rip2,我猜如果没有更多信息(正在使用哪个 IDE),我们无法提供更多信息......
猜你喜欢
  • 1970-01-01
  • 2011-03-29
  • 1970-01-01
  • 1970-01-01
  • 2015-08-08
  • 2015-04-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多