问题标签 [wxhaskell]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
haskell - 在 wxhaskell 中设置显示字体系列?
我正在尝试构建一个小程序来学习一些 wxHaskell,这是一个用于 wxwidgets 的 haskell 库。
如果我可以将文本字段的字体设置为等宽字体,这对这个特定的字体将是有益的,但如果可能的话,我不知道该怎么做。
在 wxwidgets 中似乎有setFamily
and wxFONTFAMILY_TELETYPE
,但我找不到任何关于在 wxHaskell 中实现的内容,也找不到如何使用它。
是否有可能做到这一点?
windows - 在 Windows 10 上安装 wxHaskell 64 得到错误(foreign import ccall "boolToInt" cboolToInt :: CBool -> Int)。该怎么办?
我有 Windows 10
我安装了 Haskell Platform 8.2.1(来自https://www.haskell.org/platform/windows.html的 HaskellPlatform-8.2.1-full-x86_64-setup.exe )(这个版本有 mingw 和 gcc 6.2.0这很重要)
我从https://sourceforge.net/projects/wxhaskell/files/wxInstall/下载了 Achelane
我将它解压缩到一个没有空格的路径中(如果路径有空格,一个错误会阻止它编译)。
我给了 cabal 更新并更新了配置行 extra-prog-path: 和 extra-lib-dirs
我调用了 Install.bat 但在安装 wxdirect 时出现错误:
消息“O sistema não pode encontrar o arquivo especificado”。意思是“系统找不到指定的文件”。因为我的巴西葡萄牙语版本的 Windows。
如果我关注https://wiki.haskell.org/WxHaskell/Windows#From_GitHub并尝试从 github 安装,我会得到同样的错误。cabal 安装 wx 的同上。
我之前进行了几次尝试,但我获得了更多的领先优势,但我将 Haskell 安装擦干净,现在我陷入了这个错误。
如果我不更改 cabal 配置文件,我也会得到同样的错误,所以我认为它不相关(此时尚未)。
更新:我设法走得更远,但又被卡住了:我给了 ghc-pkg 检查该消息建议给出大量警告。但总结是:
在此之前,我会遇到大量警告:
按照顺序(在每次 Install.bat 运行时它会警告下一个库),每次我更高级时,我都使用 cabal install lib --reinstall --force-reinstalls 重新安装了所有这些库。
之后我再次运行 Install.bat 并得到:
现在我完全迷失了。在http://haskell.1045720.n5.nabble.com/GHC-14418-Compile-errors-wxcore-0-92-3-0-td5866957.html和https://ghc上有此错误的报告 .haskell.org/trac/ghc/ticket/14418 但它已被关闭,因为它不是编译器的错误,而是 wxHaskell 的错误(我同意)。
haskell - 堆栈无法解决安装 wx 的依赖项
我正在尝试使用堆栈安装 wx。我没有全局安装 Haskell 并用于stack new <app> new-template
创建新项目。接下来,在我运行的目录中stack install wx
并收到一条错误消息:
跟进推荐的操作并重新运行stack install wx
几次,extra-deps 列表如下所示:
此时,堆栈抱怨:
并建议base-4.10.1.0
再次添加,但已经存在。
问:那么,我应该如何安装 wx?
wxHaskell 真的那么难吗?我应该开始使用 cabal 而不是 stack 吗?我使用最新的堆栈版本 1.7.1 和 lts-12.4 作为解析器。2015年发布了一个类似的问题。
haskell - wxHaskell 暂时无法使用吗?
我在 Ubuntu 21.04 “Hirsute Hippo”、GHC 8.8.4 和 Cabal 3.0.0.0 上。我无法安装wx
软件包。
当我直接尝试时cabal install wx --lib
,输出了以下消息:
所以我尝试cabal install wx --lib --max-backjumps 8192
了。它没有帮助:
似乎从0.6 版wx
开始不再更新。containers
这是这种依赖地狱的主要罪魁祸首。
有谁知道如何解决这个问题?还是wx
暂时无法使用?我向 wxHaskell 邮件列表发送了一条消息,但他们没有回复。