Можно ли использовать C ++ API (серии файлов заголовков и файлов CPP) в проекте C #?
Возможно, возможно скомпилировать эти файлы в .obj
или же .lib
файлы и включить их в проект Visual C #? Нечто подобное сделано для Crypto++
,
Если это возможно, есть ли какие-либо недостатки от этого?
Контекст и информация импорта:
по крайней мере, у вас есть 2 метода для вызова C / C ++ API из .NET: