Объясните про mono

SCIF32

Вот есть такая задача: - имеется код на с++ и проект на .Net;
надо в с++ коде дергать функцию из .Net проекта.
Вроде для этого можно использовать mono.
Только мне пока что приходит лишь одно решение - написать на .Net под mono сервер, который будет ждать запроса от клиента из с++.
Может есть какая-либо возможность собрать с помощью mono нечто подобное shared library и потом дергать ее из c++? (это вообще возможно с учетом того, что программы под .Net интерпретируются?)

Helga87

Может есть какая-либо возможность собрать с помощью mono нечто подобное shared library и потом дергать ее из c++? (это вообще возможно с учетом того, что программы под .Net интерпретируются?)
у .net jit, а не интерпретатор.
mono умеет такое: Embedding Mono.

Dasar

mono нужен из-за того, что подразумевается использование под *nix-ом?

Helga87

ты хочешь предложить COM interop?

SCIF32

Embedding!
спсибо, именно этого слова мне и не хватало! :D
гуглил по binding (
Embeddingв общем можно считать тему закрытой

SCIF32

да

SCIF32

ну как бы вариантов много, пока надо изучить их, не более того

Dasar

ты хочешь предложить COM interop?
скорее C++/Cli, на котором делается обертка для .net-ой либы.
ps
com можно, но будет очень громоздко.
Оставить комментарий
Имя или ник:
Комментарий: