Re: [tanya-jawab] Error saat compile source C dengan library ffmpeg

2011-10-08 Terurut Topik EIEN Mihoshi

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

2011-10-08 Terurut Topik Donny Kurnia
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

2011-10-08 Terurut Topik EIEN Mihoshi

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