ffmpeg在visual studio 2013上共享库设置

时间:2017-12-19 05:53:51

标签: c++ visual-studio-2013 ffmpeg linker-errors

为windows_64bit设置从ffmpeg zenaroe(https://ffmpeg.zeranoe.com/builds/)下载的ffmpeg共享库。 IDE是VS2013。

我为windows 64bit下载了开发和共享版本。

然后按照下面的步骤进行操作,但在构建时,会发生链接器错误。创建目标文件,因此编译似乎已完成。但是在链接阶段找到引用函数似乎存在问题。

  1. 创建win32项目和main.cpp
  2. 将ffmpeg_dev的include和lib文件夹复制到解决方案目录。
  3. 打开项目属性并添加include目录和lib目录。
  4. 将lib名称添加到链接器输入。
  5. 构建

    的main.cpp

    extern "C"{
    #include <libavformat\avformat.h>
    }
    int main(void){
    
        av_register_all();
    
        return 0;
    }
    
  6. 链接器错误是:

      

    LNK2019在函数_main中引用了未获得的外部符号_av_register_all。

0 个答案:

没有答案