tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
0
ZUGRIFFE
2648
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    X4rd3n X4rd3n ist offline Grünschnabel
    Registriert seit
    Mar 2008
    Beiträge
    1
    Hi Forum,

    Ich lerne im Moment C++ und bin jetzt in meinem Tutorial an der Stelle angekommen an dem Übersetzungseinheiten erklärt werden. Da dachte ich mir probierst du es mal aus. Ich erstelle also in meinem Projekt neben der "main.cpp"-Datein noch eine "text.h" und eine "test.cpp".

    Inhalt der main.cpp:
    Code :
    1
    2
    3
    4
    5
    
    #include "echo.h"
     
    int main() {
        echo(50);
    }

    Inhalt der test.h:
    Code :
    1
    2
    3
    4
    5
    6
    
    #ifndef ECHO_H_INCLUDED
    #define ECHO_H_INCLUDED
     
    void echo (int number);
     
    #endif // ECHO_H_INCLUDED

    Inhalt der test.cpp:
    Code :
    1
    2
    3
    4
    5
    6
    
    #include <iostream.h>
    #include "echo.h"
     
    void echo (int number) {
        cout << string;
    }

    Soweit ich das verstanden habe werden test.h und test.cpp zu einer Objektdatei test.o kompiliert und mit der Datei main.cpp gelinkt. Wenn ich jetzt unter Code::Blocks den Kompilierungsvorgang starte erhalte ich jedoch diese Fehlermeldung:

    Code :
    1
    
    D:\Eigene Dateien\Eigene C++ Projekte\My first Project\main.cpp|4|undefined reference to `echo(int)'|

    Was mache ich falsch? Muss man in Code::Blocks die Header und die Cpp-Datein noch irgendwie verbinden?

    Mfg X4rd3n

    Update: Problem gelöst: Man muss beim erstellen von neuen Datein die option build targets angeben. Das habe ich vergessen.
    Geändert von X4rd3n (02.03.08 um 19:41 Uhr)
     

Ähnliche Themen

  1. [c++] Code::Blocks: multiple definition
    Von ComFreek im Forum C/C++
    Antworten: 7
    Letzter Beitrag: 10.05.10, 18:12
  2. c++ Code::blocks Problem
    Von mentosfresser im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 24.11.08, 17:50
  3. Code::Blocks und Qt?
    Von Theranium im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 05.06.08, 18:46
  4. Fehlermeldung Bei Code::blocks
    Von 20AMG08 im Forum C/C++
    Antworten: 9
    Letzter Beitrag: 19.02.08, 13:38
  5. Projekt Template mit Application Blocks
    Von AndyMania im Forum .NET Café
    Antworten: 2
    Letzter Beitrag: 14.12.06, 00:38