以后作者在博客上在专栏记录 APL每天开发日志, 以记录APL最新进展.
2013-01-19 APL开发日志:
--------------------------------------------------------------------------------------------------------
1. 完成在APL平台集成 VLC的功能部分.
增加aplVLC.dll, 这是VLC在 APL中的封装.
其中碰到两个问题.
A. MFC的DLL中, 在其中使用VLC dll存在问题.
在aplRuntime中 加载(LoadLibrary)会报失败, 原因不明.
解决办法: 在aplVLC.dll中 不使用MFC.
B. aplVLC.dll的 debug版本无问题, 但release版本有问题.
libvlc_new()会死掉.
解决办法:
修改release版本编译选项:
编译选项:
配置属性--链接器--优化:
引用: 不要配置
启动 COMDAT 折叠: 不要配置
解决了问题.
2. 增加了方法 VLC::newMediaPlayer()
并且在 音乐播放例子中, 用VLC的播放器 替换 MedaiPlayer播放器.
3. aplRuntime中采用智能加载模块技术(使用才加载).
极大提高系统初始化速度.