2011-02-15 10 views
0

WindowsにEDGコンパイラをインストールしました。つまり、 "win32"です。実は、私はパスのdevのライブラリを与えていないなど" msdev include"ディレクトリの場所を指定してください。ダウンロードする

、私は未確認coutのようなエラーを取得しています

using namespace std; 
    int main() 
    { 
    cout<<"OM"; 
    return 0; 
    } 

::で、私はそれを与えることであるファイルが読んでインストールした後、私はこの単純なコードを実行しようとしています。後で私はライブラリへのパスを与えました(VS C++ 2010)

私にダウンロードするMSDEV /インクルードヘッダファイルを提供してください。

ダウンロードする "\ msdev \ include"ディレクトリの場所を指定してください。

編集: readmeファイルには、彼らは与えなかった「いいえストリーム

をI/Oライブラリが含まれており、これはただの非常に基本的なサポートです。」

私がiostream.hを与えた場合でも、それは何かを示しています。

EDIT:それ以外の場合はいずれか

はEDGコンパイラ(C++)をダウンロードするためのリンクを提供windows.Freeため限り....

+2

#include 'が見つからないようですか? –

+0

@Paul R:I/Oライブラリは不要 – 1User

+1

'cout' *は* I/Oです。 '#include 'を除いて 'cout'を使うことはできません。 –

答えて

1

をすでにこれを連続的に取り組んで

をウェア私は彼らのページから参照してください、EDGは完全なコンパイラを提供していませんが、only a front-end;オプティマイザ/コードジェネレータも標準ライブラリもどちらも含まれていません。実行可能ファイルを生成するためにEDGだけを使用することはできません。

あなたはあなたから得ることができるすべてが、少なくとも、コード・ジェネレータのバックエンドなしで、(どの私はあなたがCライブラリのサブセットのglibcを追加する必要がありますと仮定して、GNUから例えばlibstdc++)C++標準ライブラリのいくつかの自由な実装を見つけることができますフロントエンドは入力されたコードのASTです。

さらに、EDG C++は無料ではなく、個人にも販売されていません。 EDGはソースコードのみをライセンスし、only to corporationsは40K $ -250K $の価格帯でライセンスします。あなたの質問であなたが求めているリンクは違法です。

Windows用のコンパイラが必要な場合は、無料でも無料でもよいいくつかの素晴らしい代替方法があります。 this questionにあります。

関連する問題