Code::Blocks - wie man mehrere Quelldateien kompilieren

Ich versuche zu kompilieren Sie ein Programm mit mehreren Quelldateien - zwei CPP Dateien und eine header-Datei mit code::blocks. Als Beispiel habe ich die folgenden drei Dateien (ein Beispiel Programm erstellt, indem jemand auf einem anderen forum):

main.cpp:

#include <stdio.h>
#include "other.h"

int main (void)
{
    printf("%d\n", getfavoritenumber());

    return 0;
}

other.cpp

#include "other.h"

int getfavoritenumber(void)
{
    return 3;
}

anderen.h

#ifndef _OTHER_H_
#define _OTHER_H_

int getfavoritenumber(void);

#endif

Trotz der Tatsache, dass diese drei Dateien sollte miteinander verbinden, erhalte ich die Fehlermeldung "die Verbindung von Stufe übersprungen (build-Ziel hat keine Objekt-Dateien, link)" wenn ich versuche, das Projekt zu erstellen.

Was mache ich falsch? Versuchen zu kompilieren die einzelnen Dateien zeigt die Fehlermeldung "diese Datei ist nicht belegt target".

Welche Art von Projekt hast du ausgewählt? Sollten Sie die Auswahl "Konsole-Anwendung."

InformationsquelleAutor Matt | 2011-05-11

Schreibe einen Kommentar