Nokia recently released the new openc/C ++ plugin SDK (41.4 MB), supporting STL and boost. STL uses the famous stlport library. A person who previously provided the Symbian platform for porting and downloading packages has now become official support. There is no need to talk about boost's outstanding and rich features. With these features, the Symbian development platform will undoubtedly become more powerful and attractive. We believe that more open-source applications will be transplanted to the Symbian platform, and more new applications will appear on the platform.
The following describes the function blocks:
1. C libraries provides nine well-known POSIX libraries and middleware C libraries. Including:
Libc, libdl, libpthread, libm, libz, libcrypt, libcrypto, libglib, and libssl.
2. c ++ libraries provides cross-platform standard C ++ libraries, including iostreams, STL, and boost. The degree of support for these libraries is described in the official documentation that covers 100% of the functions.
3. Real-time graphics and audio (RGA) APIs.
For details and downloads, please go here:
Http://www.forum.nokia.com/info/sw.nokia.com/id/91d89929-fb8c-4d66-bea0-227e42df9053/Open_C_SDK_Plug-In.html
This update makes the installation quite simple. During the installation process, you are required to select the target SDK. I chose 3rd FP1, and then the installer starts to copy the file to the target location (about 100 MB ). All installed header files are in the epoc32/include/stdapis directory.
It is worth mentioning that, after installation, it is best to read its xxxreleasenotes.txt file. The path under 3rd FP1 is:
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
These documents describe some important precautions, which will reduce your detours.