2012-02-02 68 views
0

我有最奇怪的,可能很容易解決問題,但它讓我瘋狂。XCode C++忽略主要功能

我使用的XCode 4,我已經開始與一個空項目增加包含新的文件main.cpp中:

#include <iostream> 

using namespace std; 

int main(int argc, const char * argv[]) { 
    cout << "Hi There!" << endl; 
} 

然後,我添加了一個名爲主要對象,並添加main.cpp中它的來源並編譯並運行迎接:

Hello, World! 

作爲回報。

爲什麼XCode添加和編譯它自己的主要功能,以及如何告訴它使用我的?

它也編譯併成功運行一個空的main.cpp。

謝謝。

回答

0

首先嚐試清潔和重建。

如果這不起作用,那麼聲音就像另一個包含在構建中的主文件。

在項目文件中,進入「構建階段」選項卡,查看「編譯源」下列出的內容。問題的根源可能在那裏。

+0

對,我發現當我創建目標xcode時,創建了一個名爲main.cpp的文件,並且很方便地無法在導航器中顯示它,並且正在編譯它。現在全部排序,謝謝。 – 2012-02-02 18:24:45