让程序跑在没有相应的编译环境下的解决方法
来源:互联网 发布:淘宝里怎么找翻墙 编辑:程序博客网 时间:2024/06/05 00:25
最近一直被一个问题困扰,如何让自己编的程序在没有相应编译环境的机器上跑起来。
经过opencv中文站的高人的指点,我查了一下manifest。可是未果。
后来硬是把程序拷到一个没有相应环境的机器上运行,通过查看事件查看器,找到缺少的文件,然后一个个拷贝。一开始是opencv相关的dll文件。后来是vc2008相关的dll文件。这是‘应用程序配置问题’解决了,开始报‘应用程序正常初始化失败’。
经过搜blog,发现问题关键就是manifest文件。成功找到,这几个文件后,一并拷过去。成功运行。
整理一下,拷过去的文件包括
1、opencv依赖的dll文件(文件在opencv的安装目录/vc2008/bin下)
2、vc依赖的dll文件和manifest文件(文件在vs的安装目录/vc/redist/Debug_NonRedist/x86下)
参考链接
1、http://blog.csdn.net/xiaosu123/archive/2010/05/07/5565942.aspx
2、http://app.cnzer.cn/html-89858-1.html
3、http://sr-thinking.javaeye.com/blog/629073
- 让程序跑在没有相应的编译环境下的解决方法
- 如何让VS根据编译环境选择相应的配置文件
- 在没有安装VC2005的环境下运行VC2005程序
- 如何让visio studio开发的程序在没有.net的环境中运行
- 在QT环境下编译关于xml编程的程序
- CentOS 6环境编译的程序在CentOS5环境运行时报错GLIBCXX_3.4.9的解决方法
- 如何让你的程序在没有root的情况下访问系统敏感数据
- 编译华天正源码的时候终端会在没有编译完的情况下直接退出的解决方法
- 11g下编译bbed报错,查找了下面的解决方法,目前没有10g环境,先mark下
- tomcat问题,jsp页面无法编译,web页面一片空白,log显示空指针,在tomacat的work文件夹下没有生成相应的Java文件
- VS.NET2005编写的程序在没有.NET FRAMWORK环境下的运行方法!
- VS.NET2005编写的程序在没有.NET FRAMWORK环境下的运行方法!
- Linux环境下的程序编译
- 成功将log4cpp升级到了vs2005版本,总结下编译时报错及相应的解决方法
- qt creater环境下编译出来的程序在其他环境上不能运行问题
- JAVA学习之一——在DOS环境下编译遇到的问题及解决方法
- TBitmap resize在 android编译环境下 JNI调用方式出错的解决方法!!!
- 在Eclipse下编译C++程序出现的Launch failed.Binary not found.问题的解决方法
- jquery中输入验证中一个不错的效果
- jad 常见的用法
- 常用正则表达式
- Python的函数参数传递:传值?引用?
- 四道有趣的单链表面试题(单链表反序、找出链表的中间元素、链表排序、判断一个单链表是否有环) (转)
- 让程序跑在没有相应的编译环境下的解决方法
- 大型网站架构演变和知识体系
- 简洁的python,简洁的urllib,保存图片
- 门户网站运维
- gcc/g++ 编译器使用简介
- shell编程基础
- Section 1.3 Calf Flac
- shell特殊符号
- 如何消费WCF Data Services定义的服务