【问题标题】:Saving AVI files in C++ after creating创建后在 C++ 中保存 AVI 文件
【发布时间】:2013-07-13 21:08:26
【问题描述】:

我正在使用 Wischik 的示例代码来创建 AVI 文件,但是在我运行代码并成功退出后,没有创建任何 AVI 文件。我查看了代码,找不到它在您的计算机上写入/保存/创建 AVI 文件的位置。有谁知道代码将 AVI 文件保存在哪里,或者如果没有,有一种方法可以让它将创建的 AVI 文件保存到您的计算机上?谢谢

链接到这里的源代码 Wischik source code

【问题讨论】:

  • 该文件由 AVIFileOpen 创建,但提供的源文件中不存在此函数。您还使用哪些其他库?
  • 我使用 vfw 库,我 #include 并在首选项中链接到它
  • 好的,那是一个头文件,它声明了AVIFileOpen吗?里面可能有一些蛛丝马迹。如果没有,您将此代码链接到哪些库或其他目标文件?
  • 我应该相信,vfw 是 windows 库的视频,所以我认为实际上不能亲自查看头文件。同样在 avil_utils.cpp 我链接 #define STRICT #define WIN32_LEAN_AND_MEAN #include "stdafx.h" #include #include "avi_utils.h" #include ,并在我的主文件中链接 #定义 STRICT #include #include "avi_utils.h" #include ,并在 avi_utils.h 头文件中 #ifndef _avi_utils_H #define _avi_utils_H #include

标签: c++ visual-c++ save avi vfw


【解决方案1】:

您应该在项目目录中找到 test.avi。既然你知道它的名字,你也可以使用 Windows 资源管理器来搜索它。

要进一步检查(假设您使用的是 VC++),请转到 工具 > 选项 > 项目和解决方案 > VC++ 目录, 和显示包含文件的目录。 这会告诉你标题在哪里。

或者,在调用 AVIFileOpen 的行设置一个断点,然后按照执行路径查看它的作用。

【讨论】:

    猜你喜欢
    • 2011-03-20
    • 2010-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-14
    相关资源
    最近更新 更多