Re: [tanya-jawab] Error saat compile source C dengan library ffmpeg
On 10/09/2011 03:37 AM, Donny Kurnia wrote: On 9 Okt 2011, at 00:09, EIEN Mihoshi wrote: 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: 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 Pertanyaan seperti ini lebih cocok ditanyakan di milis linux-programming. Mas Mitoshi udah paham konsep type lalu kegunaan file .h dan .c? Type yang didefinisikan harus didefinisikan dahulu sebelum bisa dipakai. Jika definisi type ditulis di file.h, maka di source code .c harus ditambahkan baris untuk include file .h tersebut. Silahkan pelajari lagi dasar bahasa C. Saran saya, jangan belajar dari buku ecek2 bahasa Indonesia karangan penulis lokal. Lebih baik dari buku luar, seperti The C Programming Language, second edition, karangan Brian Kernighan and Dennis Ritchie. -- Donny Kurnia http://www.linkedin.com/in/donnykurnia http://careers.stackoverflow.com/donnykurnia http://hantulab.blogspot.com http://twitter.com/donnykurnia --- At times the world can seem an unfriendly and sinister place. But believe us when we say there is much more good in it than bad. And what might seem to be a series of unfortunate events, may in fact, be the first steps of a journey. -- A Series of Unfortunate Events Wah maaf, ternyata salah tempat~~ Kalau begitu pertanyaannya akan saya tanyakan lagi di linux-programming. Tentang konsep-konsep dasar bahasa C saya sudah dapat materinya di kuliah, tapi kalau harus belajar dari buku orang luar sepertinya malah saya bakal tambah pusing. Terima kasih atas petunjuk dan sarannya. -- () 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 tanya-jawab-unsubscr...@linux.or.id Arsip dan info milis selengkapnya di http://linux.or.id/milis
Re: [tanya-jawab] Error saat compile source C dengan library ffmpeg
On 9 Okt 2011, at 00:09, EIEN Mihoshi wrote: > 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 Pertanyaan seperti ini lebih cocok ditanyakan di milis linux-programming. Mas Mitoshi udah paham konsep type lalu kegunaan file .h dan .c? Type yang didefinisikan harus didefinisikan dahulu sebelum bisa dipakai. Jika definisi type ditulis di file.h, maka di source code .c harus ditambahkan baris untuk include file .h tersebut. Silahkan pelajari lagi dasar bahasa C. Saran saya, jangan belajar dari buku ecek2 bahasa Indonesia karangan penulis lokal. Lebih baik dari buku luar, seperti The C Programming Language, second edition, karangan Brian Kernighan and Dennis Ritchie. -- Donny Kurnia http://www.linkedin.com/in/donnykurnia http://careers.stackoverflow.com/donnykurnia http://hantulab.blogspot.com http://twitter.com/donnykurnia --- At times the world can seem an unfriendly and sinister place. But believe us when we say there is much more good in it than bad. And what might seem to be a series of unfortunate events, may in fact, be the first steps of a journey. -- A Series of Unfortunate Events -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke tanya-jawab-unsubscr...@linux.or.id Arsip dan info milis selengkapnya di http://linux.or.id/milis
[tanya-jawab] Error saat compile source C dengan library ffmpeg
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 tanya-jawab-unsubscr...@linux.or.id Arsip dan info milis selengkapnya di http://linux.or.id/milis