Chinaunix首页 | 论坛 | 博客
  • 博客访问: 178632
  • 博文数量: 46
  • 博客积分: 1445
  • 博客等级: 上尉
  • 技术积分: 448
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-27 22:20
文章分类

全部博文(46)

文章存档

2013年(4)

2012年(12)

2011年(3)

2010年(5)

2009年(16)

2008年(6)

我的朋友

分类: C/C++

2009-01-04 11:06:25

使用Carbide 2.0 S60开发时,不经过设置,使用c标准库会出现编译错误。
正确设置方法:
找到并打开.mmp文件
增加如下两行
SYSTEMINCLUDE     \epoc32\include\libc
LIBRARY        estlib.lib

c++
SYSTEMINCLUDE   \epoc32\include
SYSTEMINCLUDE    \epoc32\include\stdapis
SYSTEMINCLUDE    \epoc32\include\stdapis\sys
SYSTEMINCLUDE   \epoc32\include\stdapis\stlport

STATICLIBRARY  libcrt0.lib
LIBRARY        libc.lib
LIBRARY        euser.lib  // Needed in order to use Symbian services

#ifdef EPOC32
LIBRARY  libstdcpp.lib
#else
FIRSTLIB ../udeb/libstdcpp.lib
STATICLIBRARY    eexe.lib
#endif

OPTION CW -wchar_t on
MACRO  _WCHAR_T_DECLARED
阅读(930) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

disheng7272009-07-19 19:15:54

为什么我按照你那样的设置后,还是没用? 用的是carbide c++, 显示很多错误。 请指教,谢谢。