gpt4 book ai didi

c++ - 在 vs2019 中构建 ffmpeg 失败但不知道为什么

转载 作者:行者123 更新时间:2023-12-04 23:11:54 24 4
gpt4 key购买 nike

我想将我的 ffmpeg 添加到 vs2019(社区版),这是我的步骤。

  • 创建一个空的 c++ 程序。
    2.转到“ffmpeg-shared file”并将文件夹“include”和“lib”复制到我的c++程序的根目录。
    3.将bin文件夹的8个文件复制到我的c++程序的根目录下。
    4.在vs2019中,我在附加的包含目录中添加了“include”,对链接器中的lib也做了同样的事情,并在“链接器/输入”中添加了所有8个dll文件。
    所以我写了一个简单的程序来验证它是否成功,但它说“未解析的外部符号_avcodec_configuration在函数_main中引用” .请帮助。我的测试代码如下:
  • #define __STDC_CONSTANT_MACROS

    extern "C" {
    #include "libavcodec/avcodec.h"
    }

    int main() {

    printf("%s", avcodec_configuration());
    return 0;
    }

    最佳答案

    您必须与导出链接 .lib文件。每个ffmpeg DLL 应该有一个对应的 .lib文件,这实际上应该进入链接器选项。然后,您必须确保 DLL 与输出 .exe 位于同一文件夹中。二进制。

    关于c++ - 在 vs2019 中构建 ffmpeg 失败但不知道为什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65517615/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com