c++ - 没有这样的文件 “setup.h” 代码块 wxWidgets
问题描述
我已经安装了 WxWidgets 3.0.4,但是当我尝试构建 wxWidgets 中包含的空白模板时,它显示“没有这样的文件 setup.h”,并指出了目录 wx/setup.h 中包含 setup.h 的行
解决方案
我假设您使用的是Windows。如果不忽略此答案的其余部分。我还假设您已经构建了 wxWidgets 库。如果不是,您需要先这样做。
这个错误几乎总是意味着两件事中的一件。最可能的原因是您没有为代码块向导提供 wxWidgets 分发的根文件夹的正确位置。最好的方法如下:
- 从代码块菜单中,选择设置->全局变量...
- 这将弹出一个对话框,如下所示:
- 点击新按钮并输入“wx”作为新变量的名称。
- 点击“base”项旁边的“...”,然后选择 wxWidgets 分发的根文件夹(包含 build、include、lib 等的文件夹)。
- 现在尝试创建一个新的 wxWidgets 项目,并在向导的第 6 页输入“$(#wx)”作为位置。像这样:
现在,如果您完成了向导,您应该能够构建和运行该项目。
如果项目仍然无法构建,您可能遇到了我上面提到的第二个问题,即您在向导中输入的其他一些设置与您构建 wxWidgets 库时使用的设置不匹配。我已经描述了如何解决这个问题。
推荐阅读
- c# - 从 varchar Unix Timestamp 上的实体框架 DbSet 检索记录的最快方法
- unity3d - 单位像素
- mysql - 如何在无法登录 mysql 的情况下恢复默认 [mysql] 系统数据库?
- swift - 如何在 SwiftUI 中将图像转换为 Base64?
- css - 递归定位和修改特定类型的第一个元素的 css
- python - Python 将变量值重置为 _init_ 中的值
- mongodb - 如何安全地停止 mongodump?
- python - 输入错误:文件扩展名“.log”没有脚本引擎
- c++ - 基于索引的C ++字符数组元素不进行比较
- php - 动态传递产品 ID 作为重力表单上的主要产品字段(产品附加)