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