wxpython - 想在 cygwin --with-msw 上构建 wxPython
问题描述
您好 wxWidgets 和 wxPython 人,我想在 cygwin 上构建 wxWidgets 和 wxPython,但是使用 windows 小部件( --with-msw )以便不需要 X。这似乎是可能的,并且似乎是其他人以前做过的,但也许不是为了一段时间。我已经成功构建了 wxWidgets,但是 wxPython 的构建脚本似乎不支持这个开箱即用。我已经用 2.8 和 3.0.2 版本破解了这个问题。凤凰版本会很好,如果那会更好的话。谢谢。诺兰德7
解决方案
在 Cygwin 下构建的最佳方式是使用 MinGW-w64 交叉编译器。如果您这样做,即指定--host=i686-w64-mingw32
或--host=x86_64-w64-mingw32
配置,wxMSW 应该已经被自动选择并且您不应该做太多事情。
如果你真的想创建一个 Cygwin,而不是原生应用程序(但为什么?),你可能需要--with-msw
显式使用,因为 Cygwin 被认为是 Unix 环境,并且可能确实存在问题,因为坦率地说,这是没有人再使用的构建变体。如果你有兴趣让它工作,请检查 3.1.5 和/或最新的 Git,让我们知道,或者最好解决你遇到的任何问题。
但是如果你只是想让事情在 Cygwin 环境中工作,使用 MinGW 交叉编译器(在 Cygwin 中可用)是迄今为止最简单和 IMO 更好的选择。
推荐阅读
- javascript - 如何循环遍历数组/关于点击事件目标的问题
- asp.net-core - Visual Studio Code 如何启动 ASP.Net Core Razor 应用程序?
- c++ - 另一个应用程序使用 c++ 在 Windows 上的线程中中断 QTimer
- vba - 代码中结果为空时的VBA自动过滤
- angular - 如何解决循环依赖(服务)
- c# - System.Data.Spatial DBGeography.Distance() 将与 SQL Server 2008 一起使用吗?
- c# - 我无法创建能够将数据添加到 2 个表的 mvc 视图
- angular - 发布方法后代码未在 Ionic 中执行
- angular - 在 Options 请求之后,POST 请求在 Angular 2 中被调用两次
- javascript - 表单提交不适用于 jQuery 步骤