2012-03-06 53 views
3

我只是想用Xcode中一個非常小的C++項目,並希望看到在控制檯Xcode中沒有顯示在控制檯任何與C++

一些版畫,事情是我沒有看到任何東西。

我試圖運行一個非常簡單的代碼來代替:

#include <iostream> 

int main (int argc, char * const argv[]) { 
std::cout << "Hello, World!\n"; 
printf("here"); 
return 0; 
} 

但儘管如此,沒有在Xcode控制檯。

有什麼想法爲什麼?

編輯:

添加程序的快照:

xcode

編輯2:

發現此,

及其工作:

How do I run a C++ program in XCode 4?

回答

2

你的圖像沒有顯示你運行的程序,只是你建立它。查看日誌導航器(最後一個,⌘7),看看在'構建一個'之後是否有任何'Debug one'的日誌。要運行該程序,請使用產品>運行或⌘R。

+0

由於某種原因,我不能使用⌘R,或產品>運行。它被標記爲灰色,因爲我不能推它。這是爲什麼? – Itzik984 2012-03-06 00:54:06

+0

這是一個很好的問題。我不知道爲什麼會這樣。您的屏幕截圖還會顯示一些.xcconfig文件,我認爲這對於命令行應用程序來說並不正常。也許嘗試創建一個新項目,選擇Mac OS X>應用程序>命令行工具。 – bames53 2012-03-06 00:59:37

+0

@ Itzik984忘記添加你上面的名字...... – bames53 2012-03-06 01:05:12

3

這應該可以正常工作。你確定你有控制檯顯示嗎?嘗試command-shift-C或選擇View-> Debug Area-> Activate Console。

如果這沒有幫助,請嘗試從終端窗口運行程序。程序是否顯示預期的輸出?

+1

我真的不知道如何從終端窗口運行它,但激活控制檯正是我所做的,仍然沒有。 – Itzik984 2012-03-06 00:42:42

+0

我還添加了一張照片 – Itzik984 2012-03-06 00:46:24

+1

@ Itzik984控制檯窗口是否在小選擇器中選擇了「調試器輸出」?如果是這樣,將其更改爲「全部輸出」 – bames53 2012-03-06 00:46:48

1

嘗試按下Shift + Command + R。這應該編譯你的程序並在終端窗口中打開它。

+0

⇧⌘R將建立它運行,但不會運行 – bames53 2012-03-06 00:55:20

+0

這就是命令+ R的確,至少在我的版本的Xcode我不;噸看到爲什麼它會 – 2012-03-06 00:56:56

+0

這聽起來像是你的鍵盤命令是自定義的,默認情況下,⇧⌘R建立的項目,但不會運行它 – bames53 2012-03-06 01:04:11

3

聽起來像當你創建一個新項目(文件>新建>項目...)時,你選擇了「C/C++庫」。由於庫不直接輸出到控制檯,這就解釋了Run爲什麼會變灰並且運行它不會輸出到控制檯。

相反,您需要創建一個新項目並在應用程序部分選擇「命令行工具」模板,然後從那裏構建您的程序。

0

也許你需要在「這裏」之後加「\ n」 我不知道爲什麼,但它適用於我。 希望有人能爲我解釋。

相關問題