实验室项目需要
编译的程序拷给别人,需要保证必须运行,也就是说这台机子上没有安装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这个
同样问题的同学可以搜搜看
安装好后,搞定了,可以用了。呵呵