1. 移植minidlna 并包括其依赖的库: ffmpeg, sqlite3, jpeg,libexif-0.6.21,libid3tag-0.15.0b,flac-1.2.1 等库。
2. 将 minidlna 和 其依赖的库编译成静态库。
3.提供minidlna 的运行 win32 例子:
要求该例子可以正常运行, 分享指定共享目录。
例子中可以进行简单的共享设置。
有简单图形设置界面, 可以设置共享路径, 启动,停止,设置名称等。
可以被其他dlna 客户端访问, 例如imediashare.
4. 提供移植说明文档, 源码。
mindlna , 和其依赖的库通过cygwin 或 Microsoft Visual Studio 进行编译。
5. 最后生成库和运行例子,除依赖于系统自带的运行库外,不因该依赖第三方的库,例如cygwin.dll. 如依赖第三方库, 许提供该库的源码。