2012-02-02 2 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, и ему не удалось показать его в навигаторе и вместо этого его компилировать. Спасибо, спасибо. –