【发布时间】: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