Подключение библиотеки C++ - C#
Формулировка задачи:
Добрый вечер.
У меня такая небольшая проблема.
Мне нужно подключить библиотеку которую я написал на c++ к проекту с#.
Проблема тут в том что когда я добавляю ссылку на библиотеку она подключается но не могу инициализировать пространство имен.
А вот библиотеку на c# которую сделал она подключается и могу без проблем работать с методами внутри.
Вот как исправить эту проблему чтобы я могу также работать с библиотекой с++
Решение задачи: «Подключение библиотеки C++»
textual
Листинг программы
bool retval; string result = null; IntPtr sourceIntPtr = Marshal.StringToCoTaskMemAnsi("входная строка"); IntPtr resultIntPtr = Marshal.AllocCoTaskMem(8192);//сюда будет записан результат retval = SignString(sourceIntPtr, resultIntPtr, 8192); if (retval) result = Marshal.PtrToStringAnsi(resultIntPtr); Marshal.FreeCoTaskMem(sourceIntPtr); Marshal.FreeCoTaskMem(resultIntPtr);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д