0

如何将wxwidgets库添加到我的 Windowsexrm版本?目前,当我在 Windows 上运行我的 exrm 构建的应用程序或尝试使用:wx.new()时,我收到一条消息:

** (UndefinedFunctionError) 函数:wx.new/0未定义(模块:wx不可用)

4

1 回答 1

0

我设法通过将relx.config文件添加到rel项目中的目录来解决我的问题。获得正确的语法有点挑战,但我注意到它在运行时mix release创建了一个临时rel\.files目录。在该目录中是一个生成的版本relx.config,您可以用作参考。由于混合任务需要一段时间才能运行,因此有时间打开该文件并查看其内容。

对于名为 的应用程序foo,文件的内容relx.config只有一行:

{release,{foo,"0.0.1"},[{foo,"0.0.1"},elixir,iex,sasl,wx]}.

我添加的唯一部分是“,wx”。

mix release --prod再次运行,然后将rel\foo\releases\0.0.1\foo.tar.gz文件解压缩到测试目录中。从该测试目录中,.\bin\foo console运行我的应用程序,所有 GUI 都按预期工作。

于 2016-12-19T13:52:09.950 回答