Кто-нибудь там использовал библиотеку SWIG с C#? Если у вас есть, какие подводные камни вы нашли и как лучше всего использовать библиотеку? Я думаю об использовании его в качестве обертки для программы, написанной на C, и я хочу обернуть файлы заголовков, где я могу использовать их в своем приложении .NET.Каковы наилучшие практики при использовании SWIG с C#?
Редактирование: некоторые уточнения на целевых ОС.Я планирую запустить приложение на Linux и Windows, поэтому причина, по которой я смотрю SWIG. P/Invoke не является вариантом.
Я думаю, что SWIG классный даже для C. Вы можете превратить процессуальное программирование в oop! – Matthias 2011-12-23 12:56:31