Hello all,

Saya bingung soal compile source C dengan library eksternal. Saya coba tutorial penggunaan library ffmpeg dari http://dranger.com/ffmpeg/tutorial01.html, yang memakai library lavutil, lavcodec dan lswscale. Semua header yang diperlukan sudah saya include dan saya sudah menambah option ketiga library ke perintah gcc tapi dapat error seperti ini:

====
# gcc -o tesframe -lavutil -lavcodec -lswscale -lavformat -lm frame.c
frame.c: In function ‘main’:
...
frame.c:67:2: error: unknown type name ‘SwsContext’
...
====

Source code frame.c ada di http://paste.pocoo.org/show/489477/

Saya baca dari dokumentasi, type SwsContext didefinisikan di header swscale_internal.h yang memang tidak saya include karena tampaknya bukan file untuk di-include secara langsung.

Search di google menunjukkan beberapa kasus serupa untuk library lain, tetapi saya tdk bisa mengambil kesimpulan dari solusi kasus-kasus yang ada. Kira-kira penyebab error tadi apa ya?

Trims ^^

--
()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments


--
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [email protected]
Arsip dan info milis selengkapnya di http://linux.or.id/milis

Kirim email ke