В настоящее время я работаю над проектом, в котором мне нужно иметь возможность общаться со спектрометром с помощью Ocean Optics OmniDriver. Тем не менее, я не могу заставить его работать должным образом. Когда я запускаю отладчик в Visual Studio 2017, я получаю «Кадр не в модуле» и расположение чтения нарушения доступа 0x00000000.
Если я запускаю программу без отладчика, она проходит через всю программу, однако я не могу использовать ни одну из функций OmniDrivers …
Я думаю, что проблема связана с библиотеками, так как я могу получить доступ к объявлениям функций (которые находятся во включенном заголовочном файле, wrapper.h), но я не могу найти определение функций. Это заставляет меня верить, что проблема связана с библиотеками.
Я был бы очень признателен за любую помощь, которую я могу получить, и если у кого-то есть опыт работы с OmniDriver, было бы здорово, если бы вы могли написать здесь, чтобы я мог связаться с вами.
Ура, Дэвид
После общения с разработчиком программного обеспечения в Ocean Optics мне сказали, что OmniDriver не совместим с Visual C ++ 2017, по этой причине он не работает
Других решений пока нет …