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下读视频的测试,剩下就是想往自己原来的代码中迁移吧。
Sophie的世界,转载请注明出处,谢谢。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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训练数据并当服务器共享给他人