Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Дополнительные библиотеки в MonoDevelop  (Прочитано 1435 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн gaporf

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Требуется установить дополнительную библиотеку в среду разработки MonoDevelop. Скачал файл .zip, однако там всего две папки: doc и source. Куда их кидать?

Оффлайн kupamaan

  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Дополнительные библиотеки в MonoDevelop
« Ответ #1 : 09 Март 2016, 00:08:10 »
В doc должно быть написано.

Опишите конкретнее:
Куда установить: в gac, в проект?
Что за библиотека, может она уже установлена и нужно просто подключить?
« Последнее редактирование: 09 Март 2016, 00:15:33 от kupamaan »

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7083
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Дополнительные библиотеки в MonoDevelop
« Ответ #2 : 09 Март 2016, 07:13:09 »
gaporf, может проще через nuget?

Оффлайн gaporf

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Дополнительные библиотеки в MonoDevelop
« Ответ #3 : 09 Март 2016, 09:29:00 »
В doc должно быть написано.

Опишите конкретнее:
Куда установить: в gac, в проект?
Что за библиотека, может она уже установлена и нужно просто подключить?
Библиотека, подключающая в C++ кодировку UTF8. В стандартной библиотеки точно нет такого. В папке doc лежат два документа. В первом написано о изменениях в новой версии, а во втором приведены примеры кодов с использованием данной библиотеки. В папке source есть только файлы с расширением .h. 
Установить надо в gac.

Пользователь решил продолжить мысль 09 Март 2016, 10:12:56:
gaporf, может проще через nuget?
Не могли бы скинуть инструкцию, как устанавливать библиотеки через nuget в monodevelop?
« Последнее редактирование: 09 Март 2016, 10:12:56 от gaporf »

Оффлайн kupamaan

  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Дополнительные библиотеки в MonoDevelop
« Ответ #4 : 09 Март 2016, 17:57:58 »
О C++ точно сказать не могу.

Думаю, если библиотека написана с использованием .NET, то нужно сначала собрать сборку .dll, затем с помощью gacutil
добавить в gac.
Код: Bash
  1. sudo gacutil -i /path/to/c++.dll /usr/lib/mono/gac
вроде бы так.
А если это чистый C++, то либо создавать .so и закинуть их в /usr/lib а .h-файлы в /usr/include, либо .ar файлы и положить их
в папку с бинариком/бинариками и линковать при компиляции.
Как-то так.   
 

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7083
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Дополнительные библиотеки в MonoDevelop
« Ответ #5 : 09 Март 2016, 21:52:52 »
gaporf, у тебя нормальная плюсовая библиотека? Или что? Через nuget просто в monodevelop в Проект (Project) Add nuget packages

 

Страница сгенерирована за 0.069 секунд. Запросов: 25.