Как из exe собрать dll, имея сорсы?

Имеется код на c++, консольное приложение. Пишу приложение на C#, код на c++ переписывать под шарп нет возможности - работы море. Как упростить задачу, и использовать консольное приложение внутри C# и получать оттуда вывод. Может это как dll как-то можно скомпиллить и уже внутри использовать?
  • Вопрос задан
  • 119 просмотров
Решения вопроса 1
VoidVolker
@VoidVolker
На самом деле ничего сверхсложного в этом нету: открываете пример DLL (например этот), по образцу переписываете Main.cpp вашего приложения с нужными вам функциями и получаете то, что вам нужно. В VisualStudio создаете решение, в него добавляете оба проекта (так просто удобнее - пересобрал длл и её сразу можно юзать во втором проекте без дополнительных телодвижений), линкуете на билд dll и все связанное в основном проекте (C# который), далее в C# приложении делаете обертку для dll и используете её уже как надо.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Profi_GMan
@Profi_GMan
Надо запускать ехе через функцию, а потом управлять вводом/выводом.
Как это сделать на с# не знаю, гуглите "как запускать сторонние приложения с#"
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Кнопка Екатеринбург
До 100 000 руб.
ЛАНИТ Москва
от 80 000 до 100 000 руб.
Payment Systems Москва
от 160 000 до 200 000 руб.
21 авг. 2018, в 14:23
350000 руб./за проект
21 авг. 2018, в 13:54
5000 руб./за проект
21 авг. 2018, в 13:30
5000 руб./за проект