2009-09-10 2 views
0

Я создаю простой файл test.cpp в моем проекте Xcode.Как создать Target/Executables для моего .cpp-файла

#include "MyTest.h" 

#include <stdio.h> 

int main(int argc, char** argv) { 
    printf ("Calling MyTest Main\n"); 
} 

Он компилируется. Я думаю, что мне нужно создать Target и Executables, прежде чем я смогу запустить XCode. Но мне нужна помощь по этим вопросам: 1. Какую цель я должен создать для моего простого .cpp-файла? Это не приложение для графического интерфейса. 2. Как указать это main в test.cpp как отправную точку моей целевой и исполняемой?

спасибо.

ответ

0

1) Возможно, вам понадобится приложение командной строки.

2) Когда вы запускаете инструмент, ядро ​​mach вызывает функцию start() в библиотеке времени выполнения C, которая вызывает main() с количеством аргументов (argc) и массивом указателей на строку аргументов (argv) , Таким образом, основной(), который вы показываете выше, - это то, что будет работать.

Вы можете использовать специальную команду компоновщика, чтобы назначить одну из ваших собственных функций вместо start(), но почти никто не делает этого.

Смежные вопросы