簡體   English   中英

C ++ Hello World沒有編譯

[英]C++ Hello World not compiling

我剛剛安裝了OSX lion並獲得了xcode 4。

我在某個目錄中創建了一個文件,並將此代碼放入其中:

#include <iostream>
using namespace std;

int main()
{
  cout << "Hello World!";
  return 0;
}

然后我運行了gcc filename.cc

我收到這些錯誤:

1.cc:3:20:錯誤:iostream:沒有這樣的文件或目錄1.cc:在函數'int main()'中:1.cc:8:錯誤:'cout'未在此范圍內聲明

怎么了?

編輯:

如果我運行g ++ filename.cc我會得到相同的錯誤。

1.cc:3:20:錯誤:iostream:沒有這樣的文件或目錄1.cc:在函數'int main()'中:1.cc:8:錯誤:'cout'未在此范圍內聲明

你為什么用gcc? 請改用g ++。

看起來您的包含路徑未設置,因此找不到iostream。 這些通常是自動設置的 - 您將需要環境變量,如INCLUDE =

或者你可以在命令行上設置這些

g ++ -i filename.cc

試試這個:

g++ filename.cc

您也可以嘗試使用clang++ ,它將使用Apple的新編譯器:

clang++ filename.cc

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM