mit gcc programm mit template klasse kompilieren



  • hola leute

    wie kompiliere ich von hand aus ein programm wenn ich eine templateklasse dabei habe ?

    habe folgende dateien:
    main.cpp
    TxlString.cpp
    TxlString.h
    TxlVector.h <- templateklasse

    beide header-files hab ich in der main.cpp eingebunden. wenn ich mit dem mingwStudio kompiliere funkts. ich weiß nur nicht wie man das per hand macht.
    wenn ich "gcc Main.cpp TxlString.cpp" eingabe bekommen ich folgenden fehler:
    "C:\DOKUME1\MEEPMEEP\LOKALE1\Temp/cckTaaaa.o(.text+0x3c):Main.cpp: undefined reference to `__gxx_personality_sj0'"

    kann mir da jemand helfen ?

    cermy
    Meep Meep



  • g++ -c -o main.o main.cpp
    g++ -c -o TxlString.o TxlString.cpp
    g++ main.o TxlString.o
    

    Gegebenfalls müssen noch benötigte Libraries hinzugelinkt werden, damit sich der Linker nicht über unaufgelöste Symbole beschwert.


Anmelden zum Antworten