Gstreamer incapaz de vincular o erro do vinculador da API

0

Eu estava tentando ler as informações da tabela PAT, a interface Color Balance etc usando o gstreamer no ubuntu. mas as definições das APIs usadas pelo gstreamer para conseguir isso não estão disponíveis. O linker sempre dá um erro dizendo "UNDEFINED REFERENCE to".

Por exemplo, API eu tentei:

gst_color_balance_list_channels,'gst_color_balance_get_value,',gst_color_balance_get_type
,gst_message_parse_mpegts_section

comando im usando para compilar

gcc dislpay.c -o exe_display 'pkg-config --cflags --libs gstreamer-1.0'

O que estou perdendo? como vincular as APIs às suas definições.

    
por user335037 20.06.2014 / 13:21

1 resposta

0

precisa fornecer o nome da biblioteca na linha de comando. Como as definições de muitas APIs não estão disponíveis no próprio gstreamer-1.0, dizer ao GCC para vincular essas bibliotecas durante o tempo de vinculação ajudará a resolver esse problema.

O comando que eu usei

gcc dislpay.c -o exe_dispaly 'pkg-config --cflags --libs  gstreamer-interfaces-0.10 gstreamer-0.10 '
    
por 23.06.2014 / 06:59