У меня есть проект Win 8.1, в котором есть "нативный" материал на c ++ для работы с внешним устройством. Он прекрасно работает на Windows 10 с 8.1 SDK.
НО мне нужно перенести его на последний Win 10 SDK: (
Существует проект вывода Winmd (Универсальные окна). WinRT c ++ dll. Этот Dll прямо сейчас построен с 8.1 sdk Я хочу использовать этот с моим win 10 sdk проектом.
В этом проекте, когда онпытается создать класс DLL 1 (новый BlaCOM.Device ()), выдает следующее исключение:
"Имя библиотеки должно быть указано в атрибуте DllImport, применяемом к не-IJW-методам."
Что-то изменилось с 8.1 до 10, чтобы использовать winrt dll? Любая идея, что я должен изменить или как заставить его работать с win 10 sdk , или в чем может быть проблема?
Я не уверен, что восстановление dll на последнем sdk исправит это (и я сейчас не знаю, как это сделать, ах: D)
Большое спасибо!