http://sourceware.org/pthreads-win32/
ftp://sourceware.org/pub/pthreads-win32/
pthreads-w32-2-8-0-release.tar.gzを、適当なディレクトリに保存します。
2009/2/11追記
cvsでダウンロードできる、pthreads-w32-2-9-0のソースを置いておきますので、こちらをご利用下さい。
pthreads-w32-2-9-0-release.tar.gz
2007/7/30追記
どうせなら、pthreadもstaticライブラリにしてしまいます。
pthreadGC2.dllが不要になります。
staticライブラリにしてしまうと、x264のエンコードでエラーが出て、まともに動きませんでしたので、元に戻しました。
ffmpegをコンパイルするときに、libpthread.aをstaticリンクします。
MSYSで、ファイルを保存したディレクトリに移動し、
$ tar xzf pthreads-w32-2-9-0-release.tar.gz
$ cd pthreads
$ make clean GC-static
$ cp libpthreadGC2.a /mingw/lib/libpthread.a
$ cp pthread.h /mingw/include/.
$ cp sched.h /mingw/include/.
$ cp semaphore.h /mingw/include/.
libpthreadGC2.aは、ファイル名をlibpthread.aに変更して、コピーするのがミソです。
ヘッダファイル3つも、忘れずにコピーして下さい。
以上で終了です。
っとありますが「pthread」
はどこにありますか?
教えてください今コンパイルに必用なソフトを集めていますのでお早めに返信お願いします。
したいので
Pthreadsそのものを不要にする手順を、
FFmpegのコンパイル (軽量版)
としてまとめましたので、そちらをお試しください。
特に最新のFFmpegでなくても良いのであれば、携帯動画変換君に入っているものを、そのままお使いになっても良いのではないでしょうか。