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