备忘
pid_t没有定义:在对应的#if#else内添加typdef int pid_t。
提示runtime库版本过低:下载mingwrt-3.15.1-mingw32-dev.tar.gz覆盖到mingw文件夹,下载和mingwrt-3.15.1-mingw32-dll.tar.gz覆盖到mingw/bin下。
编译.lib和.dll文件
编写myconf.sh文件
#!/bin/sh
SDL_CFLAGS=/mingw/include
SDL_LIBS=/mingw/lib
./configure --enable-ffplay --enable-memalign-hack --enable-shared --disable-static --enable-gpl
打开开始->程序->visual studio 2005->visual studio tools->2005命令提示
敲入
>f:
>cd F:/msys
>msys.bat
>./myconf
如果之前曾经有编译过敲入make distclean
>make
这样应该就OK了
将.lib和.dll放到libs目录下
cplibs.sh
#!/bin/sh
echo copy from libavcodec
cd libavcodec
cp *.lib ../libs
cp *.dll ../libs
echo copy from libavcore
cd ../libavcore
cp *.lib ../libs
cp *.dll ../libs
echo copy from libavdevice
cd ../libavdevice
cp *.lib ../libs
cp *.dll ../libs
echo copy from libavfilter
cd ../libavfilter
cp *.lib ../libs
cp *.dll ../libs
echo copy from libavformat
cd ../libavformat
cp *.lib ../libs
cp *.dll ../libs
echo copy from libavutil
cd ../libavutil
cp *.lib ../libs
cp *.dll ../libs
echo copy from libswscale
cd ../libswscale
cp *.lib ../libs
cp *.dll ../libs
echo copy from
pwd
cd ..
cp *.exe ./libs