[C++ && C#] Скомпилить либу на c++ для использования на c#

doublemother

Нужно использовать umanaged с++-ную библиотеку в с#. Как сделать это в студии под виндой, я знаю. Проблема в том, что большую часть времени я сижу под дебианом и тестить приходится под mono и gcc. Имел ли кто-нибудь экзистенциальный опыт сборки плюсовой библиотеки с её использованием в шарпе на линуксе, как это делается?

ashtoulman

только что делал ровно то, что тебе требуется, никаких отличий вообщем то нет с виндой
Плюсовую библиотеку я собирал в Eclipse (C++ >> Shared Library GNU).
В шарповом коде(либо в exe.config) меняется только название плюсовой библиотеки

doublemother

Хмм, а как бы без эклипса сие сделать... Когда он у меня заканчивает тормозить и загружается, я обнаруживаю, что типа "Shared Library GNU" у него нету, только "Standart make C++ project" и "Managed make C++ project". В мане по gcc я ничего похожего на CLR не нашёл, как оно в лине называется - тоже не знаю :confused:

Olenenok

пиздец. Сделай вручную шарную либу

evgen5555

http://www.gnu.org/software/libtool/
Вот надо чо читать

Werdna

http://www.gnu.org/software/libtool/
Вот надо чо читать
Не надо, автотулзы — на помойку. Используй cmake.
Оставить комментарий
Имя или ник:
Комментарий: