目前做的项目需要用到视频监控,公司从网上购买了摄像头,然后根据他们提供的SDK进行开发,在同事电脑上可以运行的程序拿到我的电脑上就报0xc000007b,请求各位大神告诉我如何知道缺少什么东西,已经被折磨四个 小时了,在线等 急。。。
有没有调用到dll,如果有的话检查一下dll,32位环境的dll和64位环境的替换后在运行试一下,如果还不行那可能就是其他地方的问题。
缺少依赖的VC运行时库等,你的电脑是否有安装VC的运行环境。把开发机器上对应的VC redistribution安装一下
http://blog.csdn.net/duan19920101/article/details/51396519
用release编译才能在别人的机子上运行
用release编译源码
这个基本就是使用的库的问题, 请使用类似Dependency Walker的工具检查:
1. 所用库是X64还是X86, 要一致;
2. 所用库是否缺少依赖的库 ;
3. 所用库版本,如Windows上的C++ redistribution版本 ;
4. 所用库在工程路径设置;
5, 编码错误
你的电脑重装你同事的VS,不行你找我!
问题找到了 那个厂家给了他两个版本的SDK 他给的我那个库有问题