首先具体现象描述:在win10下,在非CityWacth.exe的目录下启动程序,调用DHGPU文件夹下的VxDHGPUDevice.dll 提示无法调用
在CityWatch.exe的工作目录下启动程序,调用调用DHGPU文件夹下的VxDHGPUDevice.dll,可以正常调用
win7下两种均可正常调用
解决方案:其实归根究底,还是因为缺少VxDHGPUDevice.dll的依赖项原因,可以尝试把 DHGPU文件夹下中加入CityWatch.exe下的所有dll和exe,此时应该可以正常运行。
然后依据Depends或者其他工具,具体去查找对应文件夹下到底缺少什么依赖项文件。