Сообщение об ошибке wxErlang - PullRequest
       28

Сообщение об ошибке wxErlang

4 голосов
/ 28 августа 2009

Я не могу заставить работать wxErlang. Нужно ли включать модуль. Не могу найти основную информацию, касающуюся этого. Пожалуйста помоги. Я ищу очень простой пример модуля.

я получаю ошибку

неопределенная функция wx: start / 0

Ответы [ 3 ]

4 голосов
/ 28 августа 2009

Это должно отобразить пустой кадр:

1> wx:new().
{wx_ref,0,wx,[]}

2> Frame = wxFrame:new(wx:null(), 0, "myFrame").
{wx_ref,36,wxFrame,[]}

3> wxFrame:show(Frame).
true
1 голос
/ 20 ноября 2010

Чтобы найти ex-erlang-samples Вы должны выполнить следующий вызов в EShell, чтобы найти базовый каталог для wx-erlang:

код: lib_dir (WX)

.

В Windows возвращенный путь использует "/" вместо "\", поэтому просто замените их.

Внутри этого каталога должен быть каталог "примеры". Начните с «простого» внутри этих примеров.

Также Вы должны проверить, правильно ли работает wx: используйте

WX: демо ()

.

в EShell.

0 голосов
/ 04 сентября 2009

Мне просто нужно было включить wx lib, используя следующую строку

-include_lib("include/wx.hrl").

include / - это подкаталог в моем проекте, содержащий библиотеку wx.

...