- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在学习将 wxWidget 2.8.12 与 Codeblocks 12.11 结合使用。我已按照本网站上的说明安装 wxWidgets 和 Codeblocks:
http://wiki.codeblocks.org/index.php?title=WxWindowsQuickRef
当我尝试创建项目并运行演示应用程序时出现错误:
fatal error: wx/setup.h: No such file or directory
下图会更好地展示这一点:
我已按照说明进行操作,但仍然出现错误...似乎是什么问题? :(
感谢任何帮助
附言
这是我所做的概述:
1) 我下载了 Codeblocks 包括 MinGW (codeblocks-12.11mingw-setup.exe) http://www.codeblocks.org/downloads/26#windows我已经使用 .exe 文件安装了它们
2) 我已经根据我使用的引用页面编辑了我的用户 PATH 环境变量
3) 我已经从这个链接下载了 wxWidgets 安装程序并安装了它: http://sourceforge.net/projects/wxwindows/files/2.8.12/wxMSW-2.8.12-Setup.exe/download?use_mirror=garr
4) 我进入目录C:\<wxWidgets root>\build\msw
并在命令提示符中输入以下命令:
mingw32-make -f makefile.gcc BUILD=release SHARED=1 MONOLITHIC=1 UNICODE=1 CXXFLAGS=-fno-keep-inline-dllexport
在让 wxWidgets 构建并尝试运行我的演示应用程序后,我得到了我在 Codeblocks 中提到的错误:(
注意 future 的读者:将 wxWidgets 安装到路径名中没有空格的目录中!否则这会引起麻烦
最佳答案
请查看我提供的下方链接。这将非常有用。我还使用此链接安装了带有 Codeblocks 12.11 的 wxWidget 2.8.12。
Setting up wxWidgets(2.9.4) with Code::Blocks(12.11) in Windows
安装完 wxWidgets2.8.12 和 CODEBLOCKS 12.11 后,在命令提示符中键入以下步骤。
gcc -v
mingw32-make -v
cd/D C:\wxWidgets-2.8.12\build\msw
mingw32-make -f makefile.gcc clean
mingw32-make -f makefile.gcc BUILD=debug SHARED=0 MONOLITHIC=1 UNICODE=1
mingw32-make -f makefile.gcc BUILD=release SHARED=0 MONOLITHIC=1 UNICODE=1
如果在执行上述所有步骤后问题仍然存在,那么您在构建选项中缺少一个重要的编译器搜索路径。
确保在运行 wxWidgets 项目向导时选择了正确的 wxWidgets 构建配置。
如果无法重新运行向导,则打开项目的构建选项并将“$(#wx.lib)\gcc_dll\mswu”(假设是整体式 Unicode DLL 构建)添加到编译器搜索路径。
关于c++ - wxWidgets 2.8.12 在代码块中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17457862/
我刚刚在我的雪豹机器上下载了 wxWidget 源代码。源代码是多平台的,所以它也包含 wxWidget 的 windows 和 GTK 组件。我想编译 wxWidget 源代码,但还没有找到好的指南
我正在使用 C++/wxWidgets 开发一个小型应用程序,其中 GUI 的几个部分需要根据例如更新。收到 UDP 数据报。更具体地说,辅助线程尝试在网络中保留可用“客户端”的列表(可能会出现和消失
我在顶层窗口中有一个 wxPanel 的子类,上面有几层 wxSplitter。当显示窗口时,会发生一些调整大小和布局。当它完成时,我的面板背景在其某些背景上有随机垃圾(黑色或窗口的其他部分)。这似乎
作为 wxWidgets 的新手,我需要一些关于如何让 wxTimer 工作的示例代码。 The reference提供了 3 种使用方法,但不包含其中任何一种的示例代码。最理想的是,我想让方法 2
wxWidgets 库包括一个简单的 HTML 解析器和查看器,我试图用它来显示一些简单的 HTML。我想将某些链接(指向尚不存在的项目的链接)设置为不同的颜色,或者以其他方式表明需要创建它们,但我没
我想将同步事件从工作线程发送到 UI 主线程。我如何在 wxWidgets 中做到这一点? sample 的链接真的很有帮助 最佳答案 您应该使用 队列事件(wxEvent* 事件)用于线程间通信。
任何人都可以推荐 CLion 和 wxWdgets 的教程或入门指南吗?我四处寻找,但找不到任何东西。 最佳答案 好, 你应该在这里下载 WxWidgets http://www.wxwidgets.
希望有人能帮我解决这个问题。我正在使用 Visual Studio 2005 并创建一个静态链接到 wxWidgets 中的静态库。我有: 根据他们的指南静态编译wxWidgets 在我的“附加库目录
我目前正在设计将我现有的 .NET/C#/WinForms 项目迁移到一个平台中立的解决方案,我见过的最有吸引力的替代方案似乎是 wxWidgets,特别是考虑到我对 C++ 和 MFC 的熟悉,这似
几周以来,我一直被 wxWidgets 淹没。但是,我需要一些帮助: 动态链接 Unicode、Release、Non-monolithic 版本的 wxWidgets 3.0.0 时,如何链接以下库
我正在尝试一个新的设置。我使用的是 32 位 Windows 8 Pro 笔记本电脑。我已经下载了 MinGW-builds 的 GCC 4.8.1。我用它来编译 LLVM 和 CLang(3.4+
我正在寻找一个如何使用 WxWidgets 在 Windows 上创建 DLL 库的简单示例。 我需要在 DLL 上使用一些 wxWidgets API,它会从 Delphi 调用。 最佳答案 在您的
打包 Perl wxWidgets 应用程序以分发给未安装 Perl 或 wxWidgets 的 Windows 和 Mac 用户的最佳方法是什么? 有问题的用户不是很懂电脑,所以不能指望他们单独安装
我在处理一些用wxWidgets 2.8 编写的代码,现在需要转移到wxWidgets 2.9。 我这样定义: wxLocale m_locale; 和使用 m_locale.Init(iLocale
我在 linux 或 FreeBSD 上构建 wxWidgets 库时注意到 wxWidgets 需要其他 GUI 库,例如 GTK+、Motif 等,而 GTK+、Motif 或 FLTK 库似乎是
这是一个关于 wxBoxSizer 的问题。我正在实现一个自定义 wxWidget,如可折叠 Pane 。 问题是:我有一个 wxBoxSizer (Sizer1),我添加了另一个 wxBoxSize
我正在尝试编译 wxwidgets。我正在使用 mingw32 进行编译并遵循 zip 文件附带的 install.txt,但是当我编译它时,它给了我这些错误。 如果不存在 gcc_mswd mkdi
我想了解新的主要 wxWidgets 3.0 版本的学习资源。我看到网上有很多旧版本的资源,还有 2005 年的一本书。但我不确定它们是否合适。 Web 教程将是最好的,但欢迎任何内容。 如前所述,我
wxWidgets应用程序在主窗口的状态栏中显示普通菜单项的帮助字符串。不幸的是,对于使用wxWindow::PopupMenu命令调用的菜单,它似乎没有显示它们,我需要这样做。 我尝试将EVT_ME
如何获取模块路径? 我正在编写包含在 DLL 中的扩展,并希望在运行时获取我的库的路径。 更新 当然第一种方法很好用 static wxString GetModulePath() { sta
我是一名优秀的程序员,十分优秀!