[英]Compiling hello world with opencv c++ on mac os x sierra
[英]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.