![](/img/trans.png)
[英]Deploy Qt app on win7 32-bit - works (and compiles) on Win7 x64
[英]My 32-bit Video For Windows based app doesn't work under Win7/64 or Vista/64?
我为 Windows 编写了一个依赖视频的程序。 它在 XP 和 Vista 32 位操作系统下运行良好,但现在我尝试在更新的 64 位操作系统上运行它,它无法打开任何 AVI 文件。 实际程序启动正常,GUI 出现,文件打开对话框工作正常,但 VFW 库说它无法打开使用几种不同编解码器的一些通用 AVI 文件。
有人知道 VFW 支持是否已从 64 位操作系统中删除,还是其他原因?
谢谢。
有人知道 VFW 支持是否已从 64 位操作系统中删除?
VFW 在 64 位 Windows 中工作,就像在 32 位 Windows 上一样。
您可能没有安装编解码器,但这只是猜测,因为您没有提供任何错误消息的详细信息。
VfW 适用于 x64 机器,但前提是您的进程是 x86。 x64 进程将只能打开 x64 编解码器。 x64 编解码器确实存在,但它们很少见,需要安装。
如果您的进程必须是 x64,并且您必须访问 x86 编解码器,那么唯一的方法是拥有一个多进程体系结构,一个子进程读取文件并将数据通过命名管道传递给 x64 父级。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.