Сообщение об ошибке wxErlang
Я не могу заставить wxErlang работать вообще. Нужно ли включать модуль. Не могу найти основную информацию, касающуюся этого. Пожалуйста помоги. Я ищу очень простой пример модуля.
я получаю ошибку
неопределенная функция wx:start/0
3 ответа
Мне просто нужно было включить wx lib, используя следующую строку
-include_lib("include/wx.hrl").
include/ - это подкаталог в моем проекте, содержащий библиотеку wx.
Это должно отобразить пустой кадр:
1> wx:new().
{wx_ref,0,wx,[]}
2> Frame = wxFrame:new(wx:null(), 0, "myFrame").
{wx_ref,36,wxFrame,[]}
3> wxFrame:show(Frame).
true
Чтобы найти ex-erlang-samples Вы должны выполнить следующий вызов в EShell, чтобы найти базовый каталог для wx-erlang:
Код:lib_dir(WX).
В Windows возвращенный путь использует "/" вместо "\", поэтому просто замените их.
Внутри этого каталога должен быть каталог "примеры". Начните с "простых" внутри этих примеров.
Также Вы должны проверить, правильно ли работает wx: используйте
WX: демо ().
в EShell.