Оконное приложение haXe/C++

Используя написанное тут http://haxe.ru/node/210 и тут http://nanoflexer.blogspot.com/2009/09/1.html разобрался с компиляцией под haXe/C++. Прикрутил самописную визуальную библиотеку VistaGUI (очень сырую) и создал пример оконного приложения. Правда компоненты CheckBox и RadioButton сломались, но это не важно, потому что моя VistaGUI и правда очень сырая.
haXe/C++ версия:
http://cs10623.vkontakte.ru/u13476671/116385245/y_33fca01d.jpg
haXe/flash версия:
http://cs10623.vkontakte.ru/u13476671/116385245/y_9e83a1a0.jpg
Исходники:
http://free-files.at.ua/load/0-0-0-25-20

Комментарии

спасибо!

наверняка пригодится кому-нибудь как еще одна ступенька в изучении этого направления, так же как статьи на которые здесь даны ссылки.
для меня cpp - наименее близкая и понятная на момент платформа и планов по тому, чтобы всерьез браться за нее пока нет, но скачал и посмотрел исходники и попробовал запустить уже скомпилированный Main.exe (run.bat) на двух Win-системах - на Висте и XP.
при этом и там и там сначала выбрасывались ошибки о различных нехватающих зависимостях - neko, nme... после того как обновил/установил все это на xp стало задумываться на некоторое время и вываливаться в обычный виндовый exception.
я почему-то думал, что после компиляции в exe в системе для ее запуска уже никаких зависимостей не должно требоваться.
чего-то неправильно понимаю?

Чтобы под C++ что-то делать

Чтобы под C++ что-то делать, добейтесь работоспособности

class Test {
static function main() {
trace("Hello World !");
}
}

Чтобы перейти к использованию псевдо-флешовой графики neash,
Additional compiler options пишу две строки:
--remap flash:neash
--remap neko:cpp

Там при установке ещё целая куча нюансов:
если ставишь VC2005, то там SDK (для windows.h и прочего) надо ставить отдельно и самому много чего в переменные среды дописывать.
если VC2008, то там проще.

Надо смотреть что за ошибки при компиляции вылетают и последовательно искать инструкцию по устранению каждой в интернетах.
мне лично хватило того, что я нашел тут и в прикрепленных там ссылках:
http://haxe.ru/taxonomy/term/184
http://haxe.org/doc/start/cpp

P.S.

P.S. - сам я настраивал это и под XP и под 7.

Уже скомпилированный не работает? Вот это честно говоря настораживает. У C++ вообще с этим огромные проблемы. Пока в настройках компилятора не задашь, чтобы он все библиотеки включал внутрь exe, а dll-ки копировал в папку с проектом, работать это всё будет только там где установлено что надо, т.е. нигде. :-)

да, уже скомпилированный

да, уже скомпилированный не работает, тот что идет в архиве с free-files...
так что для полной картины хорошо было бы разобраться как включать внуть exe всё необходимое и забросить результат, который можно просто запустить у себя на машине, чтобы потестировать.

Я бы сказал, что

Я бы сказал, что всё это работает с горем пополам. И лучше юзать swhx ( http://haxe.org/com/libs/swhx ). А ещё лучше сидеть и ждать генерации в Java

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <blockcode> <dd>
  • Строки и параграфы переносятся автоматически.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. The supported tag styles are: <foo>, [foo].
  • Use [gist:####] where #### is your gist number to embed the gist.

Подробнее о форматировании

CAPTCHA
Для отсева спамеров)
m
b
7
6
b
v
Enter the code without spaces and pay attention to upper/lower case.