2 iamsuyuhui IAMsuyuhui 于 2017.09.13 16:11 提问

VC使用动态库接口函数的问题

目前做的项目需要用到视频监控,公司从网上购买了摄像头,然后根据他们提供的SDK进行开发,在同事电脑上可以运行的程序拿到我的电脑上就报0xc000007b,请求各位大神告诉我如何知道缺少什么东西,已经被折磨四个 小时了,在线等 急。。。

8个回答

is_captain
is_captain   2017.09.13 16:31
已采纳

有没有调用到dll,如果有的话检查一下dll,32位环境的dll和64位环境的替换后在运行试一下,如果还不行那可能就是其他地方的问题。

oyljerry
oyljerry   Ds   Rxr 2017.09.13 16:13

缺少依赖的VC运行时库等,你的电脑是否有安装VC的运行环境。把开发机器上对应的VC redistribution安装一下

oyljerry
oyljerry 那就是否有其他依赖的第三方库。也要带上
2 个月之前 回复
IAMsuyuhui
IAMsuyuhui 我就是用VS2013做开发的 环境应该不存在问题。
2 个月之前 回复
qq_24112277
qq_24112277   2017.09.13 16:40
sinat_36503088
sinat_36503088   2017.09.13 17:07

用release编译才能在别人的机子上运行

sinat_36503088
sinat_36503088   2017.09.13 17:09

用release编译源码

j_s_3721
j_s_3721   2017.09.13 23:22

这个基本就是使用的库的问题, 请使用类似Dependency Walker的工具检查:
1. 所用库是X64还是X86, 要一致;
2. 所用库是否缺少依赖的库 ;

3. 所用库版本,如Windows上的C++ redistribution版本 ;
4. 所用库在工程路径设置;
5, 编码错误

what951006
what951006   Rxr 2017.09.14 08:09

你的电脑重装你同事的VS,不行你找我!

IAMsuyuhui
IAMsuyuhui   2017.09.14 08:32

问题找到了 那个厂家给了他两个版本的SDK 他给的我那个库有问题

Csdn user default icon
上传中...
上传图片
插入图片