请教 DEV-C++ 的问题?急

xyzlxw 2003-12-24 08:13:26
在DEV-C++编译器下运行下面代码,运行出错。

#include <iostream>
void main()
{
std::wcout << L"Hello world" << std::endl;
}

检查<iostream>文件,感觉需要在文件 “c++config.h” 中定义
宏“ _GLIBCPP_USE_WCHAR_T ”,但是定义后还出错,请大虾们帮忙。

...全文
63 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
chaisave 2003-12-27
  • 打赏
  • 举报
回复
记得在哪里看到过mingw port的stdc++lib的宽字节是支持不好
Jinhao 2003-12-25
  • 打赏
  • 举报
回复
换个低版本的dev-c++试一试
xyzlxw 2003-12-25
  • 打赏
  • 举报
回复
简单说就是如何配置DEV-C++支持宽字节?
否则编译时就会出错的。
jawibn 2003-12-25
  • 打赏
  • 举报
回复
DEV-C++没说不支持宽字节,但要让iostream在这里支持就有点难度,MessageBoxW是没有问题的
Jinhao 2003-12-24
  • 打赏
  • 举报
回复
#include <iostream>
void main() //int返回
{
std::wcout << L"Hello world" << std::endl;
}
//dev-c++的这个库对宽字节支持不好
usingpete 2003-12-24
  • 打赏
  • 举报
回复
不知道为什么,不过在VC7.1下就能通过
abitz 2003-12-24
  • 打赏
  • 举报
回复
DEV-C++是有这个问题。
听别人提过,不过不知咋解决的
Masod 2003-12-24
  • 打赏
  • 举报
回复
我现在用的就是DEV C++,和同意daizh的说法,另外还有补充:
在我写第一个程序的时候,一旦运行屏幕就会一闪而过,看不到运行结果;
解决办法:
#include <iostream>
#include <cstdlib>
using namespace std;

void main()
{
cout << "Hello world" << endl;
system("pause");
}
xyzlxw 2003-12-24
  • 打赏
  • 举报
回复
呵呵,这样也不行的。
DEV-C++处理同VC不同。
daizh 2003-12-24
  • 打赏
  • 举报
回复
我没有使用过DEV-C++编译器,既然你使用的是标准c++形式,你试试下面的做法:
#include <iostream>
using namespace std;

void main()
{
wcout << L"Hello world" << endl;
}

24,855

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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