Problema para “Usando a biblioteca FFmpeg no QT Creator no Macosx”

0

Estou tentando integrar a biblioteca ffmpeg ao projeto QT no MacOSX. Mas infelizmente, eu tenho problema:

"Undefined symbols for architecture x86_64  "_CFArrayGetCount", referenced from:
      _vtenc_frame in libavcodec.a(videotoolboxenc.o) ..."* 

problema quando eu chamo "avcodec_register_all" função, eu acho que deveria estar ligando problema em framework - "VideoToolbox" , mas eu já tenho link este quadro no arquivo .pro.

Eu tentei várias versões do ffmpeg:

ffmpeg-3.1.11, ffmpeg-3.2.12, ffmpeg-3.4.4 com script de construção:

./configure --cc=gcc --target-os=darwin --arch=x86_64 --cpu=x86_64 --extra-cflags='-arch x86_64 -I/usr/local/include' --extra-ldflags='-arch x86_64 -L/usr/local/lib' --prefix=ffbuild/ --disable-asm

Meu ambiente de desenvolvimento: MacOSX 10.13, VideoToolbox.framework com o Xcode 9.4.1, QT Creator 4.7

Alguém pode me mostrar o que acontece sobre isso, obrigado pela ajuda.

Minha configuração de arquivo .pro

Meu código

Problemas aqui

    
por Yu-Jun Chu 02.09.2018 / 08:22

0 respostas