我目前正在进行一个项目,需要能够使用Ocean Optics OmniDriver与光谱仪进行通信。然而,我无法让它正常工作。当我在Visual Studio 2017中运行调试器时,我会得到"帧不在模块中"和访问冲突读取位置0x00000000。
如果我在没有调试器的情况下运行程序,它会贯穿整个程序,但我不能使用任何OmniDrivers函数。。。
我认为问题与库有关,因为我可以访问函数声明(位于包含的头文件wrapper.h中(,但我无法找到函数的定义。这让我相信这个问题与图书馆有关。
我真的很感激我能得到的所有帮助,如果有人有OmniDriver的经验,如果你能在这里写信,我可以与你联系,那就太好了。
干杯,大卫
在与Ocean Optics的一位软件开发人员联系后,我被告知OmniDriver与Visual C++2017不兼容,这就是它无法在中工作的原因