В моем проекте у меня есть устройство, которое поставляется с примерами кодов C ++. Коды в порядке, и устройство работает как положено.
Но мне нужно поговорить с моим интерфейсом C #, потому что все другие устройства в настоящее время используют интерфейс C #.
Так что я планирую создать DLL Wrapper для драйвера. Я создам собственную библиотеку C ++ (из исходного кода с соответствующим интерфейсом) и вызову эту библиотеку C ++ из C # с помощью DLLImport (просто вызовите мои интерфейсы там).
Я почти уверен, что это можно сделать таким образом, но я никогда не создавал библиотеку C ++ и не использовал ее из C #. Итак, кто-нибудь может отослать меня к какому-нибудь уроку, связанному с моей проблемой?
Я использую C ++ / C # int VS.NET 2008.
С уважением,
Максуд