freebsd5.0下面无法使用string类库

zhouqiming 2003-03-05 10:37:29
如下小程序
#include <iostream.h>
#include <string>

int main(){
string mystr("hello");
cout << mystr << endl;
return 1;
}
用g++ -o test test.cpp编译无法通过。说mystr没有定义。
但在4.7 4.5下面都可以顺利通过,请问是怎么回事?
...全文
26 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
stonemason 2003-05-22
  • 打赏
  • 举报
回复
这样试一试:g++ -o test test.cpp -lstdc++
bugfree 2003-05-19
  • 打赏
  • 举报
回复
我在Solaris上,也不能用#include <string>


另外,#include <iostream> 不认,但是#include <stdiostream.h> 认
烈日 2003-04-04
  • 打赏
  • 举报
回复
另外改用
#include <iostream>

使用stl库不要加.h
烈日 2003-04-04
  • 打赏
  • 举报
回复
使用:
using namespace std;
zhtrue 2003-03-05
  • 打赏
  • 举报
回复
#include <iostream.h>
#include <string>

int main(){
std::string mystr("hello");
cout << mystr << endl;
return 1;
}

这样行不行?

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧