qq758610209
qq758610209
2015-07-10 01:49
采纳率: 12.5%
浏览 2.6k
已采纳

opencv程序不能在别的电脑上运行

我写了个简单的opencv程序,然后拷到另一个没装opencv的电脑上,即使我把所有dll拷过去了,也还是不能跑,显示“应用程序无法正常启动,0x000000007”什么的。在我自己的电脑上运行正常啊。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • wangyaninglm
    shiter 2015-07-10 03:06
    已采纳

    你得编译一个releaze版本的,完后把用到的dll都带着copy过去,dll和.exe文件在不在同一个目录 也可能出现把

    点赞 评论
  • wangyaninglm
    shiter 2015-07-10 03:08

    你得编译一个releaze版本的,完后把用到的dll都带着copy过去,dll和.exe文件在不在同一个目录 也可能出现把

    点赞 2 评论
  • u011937547
    MR-Zhangjp 2015-07-11 09:47

    首先,把相关的 dll 拷过去,包含的相应头文件设置正确的路径。 把 exe 所依赖的都放同一个目录下。

    点赞 评论
  • oyljerry
    oyljerry 2015-07-11 15:19

    程序初始化有问题,可能依赖的dll在目标机器上不兼容,还可能你程序调用需要的环境不对,
    可以先用depens.exe在目标机器上看看时光否有依赖问题

    点赞 评论
  • wpynicholas
    射手_ 2016-03-21 01:52

    你可以用depends软件查看一下dll是否都正确连接。还有你opencv用的什么环境,,VS的哪个版本编译的。目标机器上时候有对应的运行时库。

    点赞 评论

相关推荐