tips

vs 2012下从新编译原来在vc6.0下的代码,真的是各种折腾。

首先介绍一下原来的代码以及使用环境。

windows xp,32bit

vc6.0

vfw.h库函数读取avi视频

mfc's document

 

现在想换成的环境:

windows 7, 64bit

vs 2012

opencv读视频

仍然基于mfc document

 

也就是想把原来的程序跑起来。但是发现原来用的microsoft的vfw库来读视频处理视频,可如今系统变化太大,找了很多个版本都无法解析视频文件,先后试了安装暴风影音,利用depency工具分析缺少的文件,然后什么都不缺还是不能运行,就是解码不成功吧,调用vfw的open函数时出错的。但是具体要用那个,也没提示啊。

后来还尝试了ffmege, directx等,都不行,放弃。

 

决定换到opencv上去。读视频时,灵活性大些。现在是搞定了opencv在32和64下的debug和release下读视频的测试,剩下就是想往自己原来的代码中迁移吧。

posted @   deeplearner_allen  阅读(206)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示