Anzeige:
Ergebnis 1 bis 3 von 3

Thema: kdevelop: m,ehrere main methoden

  1. #1
    Registrierter Benutzer
    Registriert seit
    09.05.2001
    Ort
    75196 remchingen
    Beiträge
    26

    kdevelop: m,ehrere main methoden

    ich habe folgendes problem:

    ich hab jetzt endlich raus wie man kdevelop bedient aber:

    ich schreibe zur zeit an einem kleinen programm und da ich noch nicht so viel programmiererfahrung habe schreibe ich hin und wieder kleine testprogramme um zu sehen wie bestimmte funktionen funktionieren. wenn ich aber in kdevelop mehrere dateien mit main methoden habe kann ich sie nicht ausführen. wie bekomme ich am besten das was ich will ohne ein neues projekt zu starten?
    software is like sex it's better when it's free

  2. #2
    Registrierter Benutzer
    Registriert seit
    16.09.2001
    Beiträge
    1.182

    Meherer Main....

    Ganz klar, mehrere Main-Methoden sind unzulässig, das Kdevelop nicht weiß, welche Main-M. es jetzt wirklich starten soll!
    Einen Weg würde es scon geben:
    Einfach alle anderen Dateien, die main() enthalten aus dem Project entfernen und bei bedarf wieder einblenden.
    Frage:
    Wieso machst du dir nicht für jedes Programm ein eigenes Project wie normal?!
    Geändert von Lin728 (21-08-2017 um 18:43 Uhr)

  3. #3
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Du könntest in der main.cpp Datei einfach mehrere Funktionen definieren, und nur die mit dem enstprechenden tetscode in main aufrufen:

    Code:
    int testmain1(int argc, char** argv)
    {
    	//Test main 1
    }
    
    int realmain(int argc, char** argv)
    {
    	//main of the real app
    }
    
    int main(int argc, char** argv)
    {
    	//realmain(argc, argv);
    	tesmain1(argc, argv);
    }
    Ciao,
    _

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •