VS2008编译的mfc程序在没有安装的机子上运行的问题
2012-01-04 16:32
465 查看
实验室项目需要
编译的程序拷给别人,需要保证必须运行,也就是说这台机子上没有安装vs2008程序和其他的东西
还有一个前提,这个程序用到了opencv的库函数
刚开始一直没有成功
查看了http://apps.hi.baidu.com/share/detail/23044920这个博客上的东西有可取的地方
不过有些地方有问题
其实主要是缺少库文件的原因
一个最简单的解决方案,把C:\Program Files\Microsoft Visual Studio 9.0\VC\redist
文件夹下的dll和masfast文件等全部拷贝到你所运行程序的目录文件夹下
这里有一个小的问题:
vs2008编译的exe文件需要采用静态的mfc库来编译
有debug和release两个版本
release版本生成的exe文件小了很多有10倍的差距(本人的程序是这样)
之后拷给别人后,程序可以运行了
但期间有错误
。。。。。。。。。
找到了原因说少了opencv的库函数
拷给你。。。。。搞定了
不过。。。。。
视频无法播放
每次都弹出一个fail的对话框说是istrype.c的文件错误
找了很多网页没有好的解决方法
又说指针的也有别的,不过似乎都不适合我
最后的原因是因为没有安装视频解码器xvid的一个小文件
具体在哪里下我给忘了
文件叫Xvid-1.3.2-20110531.exe这个
同样问题的同学可以搜搜看
安装好后,搞定了,可以用了。呵呵
编译的程序拷给别人,需要保证必须运行,也就是说这台机子上没有安装vs2008程序和其他的东西
还有一个前提,这个程序用到了opencv的库函数
刚开始一直没有成功
查看了http://apps.hi.baidu.com/share/detail/23044920这个博客上的东西有可取的地方
不过有些地方有问题
其实主要是缺少库文件的原因
一个最简单的解决方案,把C:\Program Files\Microsoft Visual Studio 9.0\VC\redist
文件夹下的dll和masfast文件等全部拷贝到你所运行程序的目录文件夹下
这里有一个小的问题:
vs2008编译的exe文件需要采用静态的mfc库来编译
有debug和release两个版本
release版本生成的exe文件小了很多有10倍的差距(本人的程序是这样)
之后拷给别人后,程序可以运行了
但期间有错误
。。。。。。。。。
找到了原因说少了opencv的库函数
拷给你。。。。。搞定了
不过。。。。。
视频无法播放
每次都弹出一个fail的对话框说是istrype.c的文件错误
找了很多网页没有好的解决方法
又说指针的也有别的,不过似乎都不适合我
最后的原因是因为没有安装视频解码器xvid的一个小文件
具体在哪里下我给忘了
文件叫Xvid-1.3.2-20110531.exe这个
同样问题的同学可以搜搜看
安装好后,搞定了,可以用了。呵呵
相关文章推荐
- VS2008编译的mfc程序在没有安装的机子上运行出现配置错误的问题
- C++编译过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的彻底解决
- 【转】C++编译过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的彻底解决
- 让MFC程序在没有安装VS2008的电脑中运行
- 一个关于VS2008在其他未安装VS2008的电脑上无法运行编译的程序的问题 收藏
- 一个关于VS2008在其他未安装VS2008的电脑上无法运行编译的程序的问题
- C++编译过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的彻底解决
- 解决VS2005编译的MFC在没有安装VS2005的机器上不能运行的问题
- 最著名的问题-------本机编译好的程序无法在没有装VC的机子上运行
- C++编译过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的彻底解决
- vc2005编译过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的彻底解决
- IDE-----VS2005运行过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的解决
- ++编译过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的彻底解决
- 解决WIN7-64,VS2008编译的MFC程序在WIN7-32/XP上不能运行的问题
- 常见问题:试图运行项目时出错:无法启动调试 没有正确安装调试器。请运行安装程序安装或修复调试器
- VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- windows环境下VS2008编译程序在有些电脑上运行不了的问题
- 解决VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- VS2008下编的程序生成的EXE 在没有安装VS2008的计算机上能运行