APL开发日志--2013-01-19

以后作者在博客上在专栏记录 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中采用智能加载模块技术(使用才加载).

      极大提高系统初始化速度.

 

 

    

 

 

 

          

 

  

 

 

 

你可能感兴趣的:(日志)