新版Open C/C++ Plugin,支持STL及Boost库

Nokia最近发布了新版OpenC/C++ Plugin SDK(41.4Mb),支持STL与Boost。STL选用的是著名的STLport库,此前一直由某个个人提供Symbian平台移植下载包,现在变成官方支持了。Boost的优秀及丰富功能无需多言。有了这些,无疑使得Symbian开发平台如虎添翼,其阵容变得更强大、更有吸引力了。相信会有更多的开源应用移植到Symbian平台上,也会有更多的新应用出现在这个平台上。

下面简述其功能块:
1、C libraries,提供了九个众所周知的标准POSIX库以及中间件C libraries。包括:
    libc, libdl, libpthread, libm, libz, libcrypt, libcrypto, libglib, 和 libssl。

2、C++ libraries,提供了跨平台的标准C++库,包括: IOStreams、STL和Boost。对这些库的支持程度,在官方发布的文档中描述所覆盖的函数均为100%。

3、
Real-Time Graphics and Audio (RGA) API。

详情及下载请到这里:
http://www.forum.nokia.com/info/sw.nokia.com/id/91d89929-fb8c-4d66-bea0-227e42df9053/Open_C_SDK_Plug-In.html

此次更新使得安装起来也相当简单。在安装过程中会要求选择目标SDK,本人选择了3rd FP1,选择之后安装程序开始将拷贝文件到目标位置(大概100多Mb)。所安装的所有头文件均在epoc32/include/stdapis目录下。

值得一提的是: 安装完之后最好阅读其xxxReleaseNotes.txt文件。3rd FP1下的路径为:
C:/Symbian/9.2/S60_3rd_FP1/nokia_plugin/openc/s60opencreleasenotes.txt
C:/Symbian/9.2/S60_3rd_FP1/nokia_plugin/opencpp/s60opencppreleasenotes.txt
C:/Symbian/9.2/S60_3rd_FP1/nokia_plugin/rga/s60rgareleasenotes.txt
这些文件描述了一些重要注意事项,会让你少走许多弯路。

你可能感兴趣的:(中间件,Symbian,FP,Nokia,平台,跨平台)