C++ Can';Don’我不能让Ocean Optics OmniDriver工作

C++ Can';Don’我不能让Ocean Optics OmniDriver工作,c++,dll,wrapper,lib,library-path,C++,Dll,Wrapper,Lib,Library Path,我目前正在从事一个项目,我需要能够通过使用Ocean Optics OmniDriver与光谱仪通信。然而,我无法让它正常工作。当我在Visual Studio 2017中运行调试器时,我得到“帧不在模块中”并访问冲突读取位置0x00000000 如果我在没有调试器的情况下运行程序,它将贯穿整个程序,但是我不能使用任何OmniDrivers函数 我认为问题与库有关,因为我可以访问函数声明(在包含的头文件wrapper.h中),但我无法找到函数的定义。这使我相信这个问题与图书馆有关 我真的很感激所

我目前正在从事一个项目,我需要能够通过使用Ocean Optics OmniDriver与光谱仪通信。然而,我无法让它正常工作。当我在Visual Studio 2017中运行调试器时,我得到“帧不在模块中”并访问冲突读取位置0x00000000

如果我在没有调试器的情况下运行程序,它将贯穿整个程序,但是我不能使用任何OmniDrivers函数

我认为问题与库有关,因为我可以访问函数声明(在包含的头文件wrapper.h中),但我无法找到函数的定义。这使我相信这个问题与图书馆有关

我真的很感激所有我能得到的帮助,如果有人有OmniDriver的经验,如果你能在这里写信,这样我就可以与你联系了


欢呼,戴维< /P> < P>在与海洋光学软件开发人员联系后,我被告知OMNIDIRAW与Visual C++ 2017不兼容,这是它不工作的原因:

我面临同样的问题,你能找到一个替代OnDNIDRIE,用Visual C++ 2017来工作吗?