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

问题描述

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

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

解决方案

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

解决方案二:

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

解决方案三:

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

解决方案四:

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

解决方案五:

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

时间: 2024-12-21 02:01:31

dll-opencv程序不能在别的电脑上运行的相关文章

c语言 封装 运行-C语言程序如何在别人电脑上运行的问题

问题描述 C语言程序如何在别人电脑上运行的问题 我编写了一个小程序,一道选择测试的题目.写完后,拷贝了bug文件中的exe程序.运行exe程序后,可以输入数据.问题是最后出现结果后一闪而过,程序就跳出了.请问有什么办法可以清楚的显示结果,不跳出程序? 解决方案 程序结束前用下面两行代码 getchar(); getchar(); 第一行用于"吃掉"你输入你的数据末尾的'n',但它并不需要送给任何变量. 第二个用于等待用户输入一个字符,这样程序就需要等待这一操作发生才会结束. 解决方案二

VS2008生成的程序无法在其它电脑上运行,提示系统无法执行指定的程序

经过一番查找,最给力的参考是 http://www.cnblogs.com/visoeclipse/archive/2010/02/27/1674866.html -----------------------以下为转载-------------------------------------------------------------- 首先感谢这位几仁兄的几篇博客: http://hi.baidu.com/fairysky/blog/item/130dda13db7b050a5aaf53

arcengine 程序怎么在其他电脑上运行

问题描述 1.我用vs2008+c#+arcengine9.3开发的程序怎么样才能在其它电脑上运行?2.我生成的relese版本在其它电脑上不能运行,因为没有装.netframworks3.5和arcengineruntime,但是我的程序不可能要求每一个客户都要预装.netframworks3.5和arcengineruntime吧?3.如果打安装包的话怎么样才能把.netframworks3.5和arcengineruntime打进去?4.客户机上还需要arcengine的许可吗? 解决方案

是否可以写java程序,来控制电脑上的某个程序,实现功能

问题描述 是否可以写java程序,来控制电脑上的某个程序,实现功能 是否可以写java程序,来控制电脑上的某个程序,实现对其他程序的操作 解决方案 在java代码中,可以调用系统中的进程的,API是Runtime类的exec函数.实例代码如下: try { Runtime runtime=Runtime.getRuntime();//获取环境相关对象 Process process=runtime.exec(""c:\windows\NOTEPAD.EXE"");

用c#做了一个winform程序,涉及到了数据库.这个程序要放到别人电脑上用,别人电脑没安数据库,我怎么才能让别人的电脑用这个程序时可以访问到我 的电脑上的数据

问题描述 用c#做了一个winform程序,涉及到了数据库.这个程序要放到别人电脑上用,别人电脑没安数据库,我怎么才能让别人的电脑用这个程序时可以访问到我的电脑上的数据,在网上看到了改写数据库连接的办法,还有更改别人电脑上的设置,有点看不懂,哪位大神教教我,万分感谢! 解决方案 解决方案二:如果网络是通的,对方电脑能访问你的数据库,就可以了解决方案三:把连接字符串写在配置文件里,保证通过网络能够访问你的机器上的数据库,这样就可以了解决方案四:这个涉及几个问题1,你用的数据库:如果是服务器类数据库

.NET做的程序在电脑上运行正常为什么在手机上有问题

问题描述 .NET做的程序在电脑上运行正常为什么在手机上有问题,应该怎么解决 解决方案 解决方案二:看你提问的方式,估计你得找人解决解决方案三: 解决方案四:.........环境都不同,当然不能运行呀解决方案五:在电脑上运行到下一页然后返回到上一页再运行都正常,但是到手机上返回到上一页再运行就出现错误了解决方案六:有谁能帮我解释一下吗解决方案七:最好还是发错误界面解决方案八:我做的程序是领取的活动只能领取一次,在手机上就出现,领取了以后,再返回到上面领取的界面,还能领取.在电脑上就正常显示已领

怎样把java程序放在没有安装JRE的电脑上运行?

问题描述 网上说可以把jar和JRE绑定成一个exe,然后运行但是我试过launch4j和jsmooth,都无法把JRE绑定到exe文件里面,也就无法在没有JRE环境的电脑上运行了谁知道怎么做?我看lauch4j的介绍说可以绑定JRE,但是我找不到如何绑定,网上的介绍都试过了,没有用泪奔了~~~ 解决方案 解决方案二:下载EXE4j,按照说明来使用即可.不过这样一来,你的目标文件就会很大(因为绑定了JRE),如果向对文件瘦身的话就再用一款软件:InnoSetup.

mingw-exe无法在别人电脑上运行

问题描述 exe无法在别人电脑上运行 试了3台电脑,都报错:应用程序无法正常启动0xc000007b.就连Helloworld程序我电脑上编译过运行正常都不能放到别人电脑上运行.编译器是cmake+mingw 解决方案 缺少相应的运行库吧? 解决方案二: 被病毒感染了应加壳保护 解决方案三: 问题解决,mingw安装目录下bin文件夹里有一些库(dll文件).MinGW需要自身的运行库. 解决方案四: mingw编译的程序需要相应的dll支持,别人电脑没有这些就无法运行

java的class文件怎么在无jdk的电脑上运行?

问题描述 java的class文件怎么在无jdk的电脑上运行? 我是java初学者,和媳妇两地分居,想给她做几个小游戏.她是电脑白痴,所以要做成exe格式,求教!!! 解决方案 手动编译java,运行.class文件java jdk安装 环境变量配置 cmd 命令行 编译java文件 运行.class文件 CLASSPATH配置java jdk安装 环境变量配置 cmd 命令行 编译java文件 运行.class文件 CLASSPATH配置 解决方案二: -.远程!!给安装..不然太麻烦了呢.