wxwidgets
ライブラリをWindows exrm
ビルドに追加するにはどうすればよいですか?私はWindows上で私のexrm内蔵アプリケーションを実行するか、:wx.new()
を使用しようとすると、現在、私はメッセージが表示されます。exrmビルドにwxwidgetsを含める
**(UndefinedFunctionError)機能
:wx.new/0
は定義されていません(モジュール:wx
は使用できません)
wxwidgets
ライブラリをWindows exrm
ビルドに追加するにはどうすればよいですか?私はWindows上で私のexrm内蔵アプリケーションを実行するか、:wx.new()
を使用しようとすると、現在、私はメッセージが表示されます。exrmビルドにwxwidgetsを含める
**(UndefinedFunctionError)機能
:wx.new/0
は定義されていません(モジュール:wx
は使用できません)
relx.config
ファイルをプロジェクトのrel
ディレクトリに追加することで、私の問題を解決することができました。構文の権利を取得することはやや難しいことでしたが、mix release
は実行中に一時的にrel\.files
というディレクトリを作成していました。このディレクトリには、参照用に使用できるrelx.config
の生成バージョンがあります。ミックスタスクは実行に時間がかかるので、そのファイルを開いてその内容を覗いてみましょう。 foo
という名前のアプリで
、relx.config
ファイルの内容は、ちょうど1行だった:私は追加部分のみが「WX」だった
{release,{foo,"0.0.1"},[{foo,"0.0.1"},elixir,iex,sasl,wx]}.
。
私はもう一度mix release --prod
を実行してから、rel\foo\releases\0.0.1\foo.tar.gz
ファイルをテストディレクトリに抽出しました。そのテストディレクトリから、.\bin\foo console
はすべてのGUIが期待どおりに動いている状態で私のアプリケーションを走らせました。
':wx'を' mix.exs'のアプリケーションのリストに追加しましたか? – michalmuskala
はい、私は:wxをmix.exsのアプリケーションに追加しました。 –
exrmの使用に関してさらに質問がある場合は、すぐに 'mix.exs'ファイルを投稿してください。それはexrmが正しく働くことに大きな違いをもたらすでしょう。 –