Mono и... (пара нубских вопросов))

Модератор: Модераторы разделов

Аватара пользователя
tmp13
Сообщения: 986
ОС: openSuse 11.2

Mono и...

Сообщение tmp13 »

Вообщем решил я тут почитать что сие такое=)
далее нашёл тут примеры
вот
мб они конечно старые но... есть пример называется 07-treeview
заходим в папку видим
07-treeview.cmbx
07-treeview.mdsx
07-treeview.pidb
07-treeview.prjx
AssemblyInfo.cs
bin
Main.cs
Makefile.07-treeview
Makefile.solution.07-treeview
make.sh
README


как написано в приведённой выше ссылке:
Внутри каталога вы увидите каталог bin, а также каталог Debug, куда MonoDevelop помещает исполняемые файлы,

ни фига там нету...
что бы это там появилось я так понимаю я должен всё это добро скомпилить)
+ если кому то будет не лень и он скачает эти примеры... как их открыть в Monodevelop?

далее вижу файл make.sh там:

Код: Выделить всё

make -f Makefile.solution.07-treeview "$@"


запускем:

Код: Выделить всё

make[1]: Entering directory `/home/peter/Documents/Хлам/Mono/07-treeview'
Checking for package gtk-sharp...no
make[1]: *** [gtk-sharp.pkgcheck] Ошибка 1
make[1]: Leaving directory `/home/peter/Documents/Хлам/Mono/07-treeview'
make: *** [Makefile.07-treeview.depcheck] Ошибка 2


установлен
gtk-sharp2-2.12.9-23.6.i586


это конец?)

P.S сильно не критиковать=)

Update: поставил monodevelop-debugger-mdb терь можно дебагить..
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Mono и...

Сообщение NickLion »

Создал пустой проект в MonoDevelop, с поддержкой Gtk#, куинул туда два cs файла - всё скомпилилось и запустилось. Так достаточно будет?
Спасибо сказали:
Аватара пользователя
tmp13
Сообщения: 986
ОС: openSuse 11.2

Re: Mono и...

Сообщение tmp13 »

да спасибо разобрался))
ещё вопрос по Mono+Qt т.к я всё таки больше стороник KDE=)
как я почитал есть 2 или 3 вещи
1. http://www.mono-project.com/Dead_Toolkits
2. http://techbase.kde.org/Development/Languages/Qyoto_%28ru%29
причём вторая явно внятнее...

значит что бы собрать что-то на GTK с свойствах проекта надо жмакнуть пару галочек аля gtk-sharp и т.д.
по поводу Qyoto нашёл что у меня установлен
libqyotoshared1-4.3.4-2.10.i586

и есть qyotodevelop при попытке установить который я получаю:

Код: Выделить всё

rpm -Uhv qyotodevelop-git20090825-5.2.noarch.rpm
error: Failed dependencies:
        mono(MonoDevelop.Components) = 2.1.1.0 is needed by qyotodevelop-git20090825-5.2.noarch
        mono(MonoDevelop.Core) = 2.1.1.0 is needed by qyotodevelop-git20090825-5.2.noarch
        mono(MonoDevelop.Core.Gui) = 2.1.1.0 is needed by qyotodevelop-git20090825-5.2.noarch
        mono(MonoDevelop.DesignerSupport) = 2.1.1.0 is needed by qyotodevelop-git20090825-5.2.noarch
        mono(MonoDevelop.Ide) = 2.1.1.0 is needed by qyotodevelop-git20090825-5.2.noarch
        mono(MonoDevelop.Projects) = 2.1.1.0 is needed by qyotodevelop-git20090825-5.2.noarch

что сие значит?
мб достаточно найти что-то типа qt4-sharp хотя что-то не видел такого(

хотя не последне сайте написанно:
Ранняя попытка создания C# обертки для Qt называлась QtSharp.

видимо он умер..
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Mono и...

Сообщение NickLion »

tmp13 писал(а):
15.01.2010 15:55
ещё вопрос по Mono+Qt т.к я всё таки больше стороник KDE=)
Тогда пишите на C++/Qt4 ;) Qt очень удобна в использовании.

tmp13 писал(а):
15.01.2010 15:55
и есть qyotodevelop при попытке установить который я получаю:
...
что сие значит?
мб достаточно найти что-то типа qt4-sharp хотя что-то не видел такого(
Это значит, что данный пакет скомпилен под моно версии (не больше или меньше) 2.1.1, а у Вас скорее всего стоит 2.4.2 или около того. Что можно сделать:
1. найти новый пакет qyotodevelop под моно 2.4
2. перекомпилить из исходников самостоятельно
3. использовать monodevelop, а qyoto подключать через references и using.

tmp13 писал(а):
15.01.2010 15:55
хотя не последне сайте написанно:
Ранняя попытка создания C# обертки для Qt называлась QtSharp.

видимо он умер..

Вы же сами привели первую ссылку на мёртвые проекты, среди которых Qt#.
Спасибо сказали:
Аватара пользователя
tmp13
Сообщения: 986
ОС: openSuse 11.2

Re: Mono и...

Сообщение tmp13 »

в субботу qyotodevelop был пересобран в репозитории установился=) ура!)
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Спасибо сказали: