在 Symbian 下开发及使用 lib 库
2010-03-22 16:25:00 来源:WEB开发网核心提示:在前边介绍了一个在symbian下建立命令行调试环境及标准C在symbian下的开发环境,现在开始做一些基于C的LIB去调用,在 Symbian 下开发及使用 lib 库,为了将别的已有的C算法移植,这样应会轻松些,比如库为lib.lib,lib.h,把lib.h放到libtestinc下,如果不换不境的话那么 lib
在前边介绍了一个在symbian下建立命令行调试环境及标准C在symbian下的开发环境。
现在开始做一些基于C的LIB去调用,为了将别的已有的C算法移植,这样应会轻松些。
1. 首先在carbide中建立一个basic static library
2. 在头文件中添加 char* getName();
3. 在实现文件中
#include
#include
#include
// Local Functions
char* getName()
{
char* buff=(char*)malloc(10);
memset(buff,0,10);
strcpy(buff,"hello ");
return buff;
}
4. MMP文件中必要的库及路径。
5. 将编译好的库和头文件放于测试程序目录下,比如库为lib.lib,lib.h,把lib.h放到libtestinc下,如果不换不境的话那么 lib.lib可以不用刻意处理。
6. 在测试程中调用库中文件
strcpy(buff,getName());
7. 修改必要的MMP文件,运行
赞助商链接