我在Windows中安装了EDG编译器,即“win32”。安装后我试图运行这个简单的代码:
using namespace std;
int main()
{
cout<<"OM";
return 0;
}
我遇到了像身份不明的cout等错误
其实我没有给路径开发库:在那里读取文件是给予的。后来我确实给了库的路径(VS C ++ 2010)
请提供我要下载的MSDEV / include头文件。
请提供要下载的“\ msdev \ include”目录的位置。
在自述文件中编辑,他们提供了“无流
”包含I / O库;这只是非常基本的支持。“
如果我们给了iostream.h也。它显示..many erros ..还是那个?
编辑:否则任何一个
提供下载用于windows.Free ware的EDG编译器(C ++)的链接
已经连续工作的人......答案 0 :(得分:1)
据我所知,EDG不提供完整的编译器,而是only a front-end;它既不包括优化器/代码生成器也不包括标准库。您根本无法仅使用EDG生成可执行文件。
你可以找到几个C ++标准库的免费实现(例如来自GNU的libstdc++,我想你应该为C库子集添加glibc,但至少没有代码 - 生成器后端所有你能从前端获得的是输入代码的AST。
此外,EDG C ++它不是免费的,也不是出售给个人; EDG仅授予源代码和only to corporations许可,价格为40K $ -250K美元。您在问题中提出的链接将是非法的。
如果你只需要一个适用于Windows的编译器,有几个很好的选择,包括免费和非免费,有些是列出的,例如在this question。