Re[5]: RustyCage
От: x-code  
Дата: 17.01.14 21:13
Оценка: 28 (2)
Здравствуйте, C.A.B, Вы писали:

XC>>Эта LiteIDE написана на Qt, кода мало так что разобраться реально, может быть попробовать в нее добавить поддержку Rust?

CAB>Почему бы и нет, если есть желание и время. Хотя я бы дождался "устаканивания" Rust'а.

Нашел весьма неплохой способ работать с Rust из под винды. Ничего не нужно компилировать (а значит и нарываться на ошибки, связанные с тем что линуксовые программы под виндой как правило сходу не собираются)
Требуется виндовые сборки mingw, gtk2, geany, ну и собственно сам rust.

1. Скачиваем.
http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/
(или может на mingw-w64 что-то более новое есть, туда вроде переехали)
http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.24/gtk+-bundle_2.24.10-20120208_win32.zip
http://nightly.geany.org/win32/
https://github.com/geany/geany
http://static.rust-lang.org/dist/rust-0.9-install.exe

2. mingw/bin, gtk/bin и rust/bin должны быть прописаны в path.

3. для geany нужен собранный exe и также исходники с гитхаба, из которых нужно взять папку data и целиком скопировать вместо папки data которая была при exe. Там куча настроек для разных языков, на самом деле чего там только нет, так что вероятно этот редактор можно использовать и для других интересных целей.

После этого создаем проект, в нем файл с расширением .rs, сохраняем (возможно еще нужно выбрать document->set filetype->programming languages->rust) — становятся активными кнопки compile и build, код подсвечивается, дерево символов, вывод ошибок во встроенный лог, щелчок по ошибке открывает ее в коде, кнопка "выполнить" запускает откомпилированное приложение. А для экспериментов что еще надо?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.