Использование функций DLL, написанной на C++ - C#
Формулировка задачи:
В проекте C# нужно использовать функции, написанные на с++. Создал DLL-ку, все отлично цепляется. Вопрос в том, что в с++ проекте есть своя структура
и есть функция, которая с этой структурой работает
И теперь мне нужно эту функцию вызвать в проекте c#. Но если пишу
то конечно ошибка, т.к. Sequence не определен. Как правильно определеить Sequence в c# проекте?
Листинг программы
- struct Sequence{
- vector <vector <string *> > data;
- vector <string> SequenceStack;
- vector <string> SequenceSolution;
- };
Листинг программы
- void step1(Sequence& CurrentNode){
- //работает функция
- }
Листинг программы
- public static extern void step1(Sequence& CurrentNode);
Решение задачи: «Использование функций DLL, написанной на C++»
textual
Листинг программы
- public static extern void readDataFromFile(string fname, char delimiter);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д