2009-09-10 6 views
0

Je crée un fichier test.cpp simple dans mon projet Xcode.Comment créer une cible/exécutable pour mon fichier .cpp

#include "MyTest.h" 

#include <stdio.h> 

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

Il compile. Je pense que je dois créer une cible et des exécutables avant de pouvoir lancer en XCode. Mais j'ai besoin d'aide avec ces questions: 1. Quel genre de cible je devrais créer pour mon simple fichier .cpp? Ce n'est pas une application graphique. 2. Comment spécifier cette main dans test.cpp comme point de départ de ma cible et exécutable?

Merci.

Répondre

0

1) Vous voulez probablement une application Outil de ligne de commande.

2) Lorsque vous lancez votre outil, le noyau mach appelle la fonction start() dans C Runtime Library, qui appelle main() avec le nombre d'arguments (argc) et un tableau de pointeurs de chaîne d'argument (argv) . Donc le principal() que vous montrez ci-dessus est ce qui va fonctionner.

Vous pouvez utiliser une commande spéciale de l'éditeur de liens pour désigner l'une de vos propres fonctions à exécuter à la place de start(), mais presque personne ne le fait.

Questions connexes