Файлы Csharp Swig с SwigTypeC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Файлы Csharp Swig с SwigType

Сообщение Anonymous »

У меня есть проект CPP, и я пытаюсь создать CSharp API с помощью Swig.
Создал файл интерфейса.i для переноса всех файлов заголовков. При компиляции файла создаются файлы .cs и несколько файлов с шаблоном SWIGTYPE_p_.....
Какая польза от этих файлов SWIGTYPE_p_.... Могу ли я удалить эти файлы и включать только файлы . cs в сборке?
Замечено, что некоторые файлы SWIGTYPE_p... не генерируются там, где они создавались ранее. В последнее время я не вносил никаких изменений в код и понятия не имею, где их искать.
Ниже приведен пример моего файла .i

Код: Выделить всё

// Swig interface file for C# wrapeer for c++ dll
//export module CPP_interface;

% module CMIPCppWrapper
% include 
% include 
% include 
% include 
% include 
% include 
% include 
% include 

using namespace std;

#define unix

% apply char[] { const unsigned char*};

namespace std {
% apply const string& { string& };
};

#include
#include 
% apply sem_t* { Semaphore };

% {
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

#include 
#include 
#include 

%}

% ignore  operator

Подробнее здесь: [url]https://stackoverflow.com/questions/78272743/csharp-swig-files-with-swigtype[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»