tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
706
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    sarge83 sarge83 ist offline Mitglied
    Registriert seit
    Nov 2006
    Beiträge
    12
    Hallo zusammen,

    weiss jemand wie man in c++ code zur Laufzeit kompilieren kann? ich habe das ganze bereits mehrfach für c# gesehen aber ich möchte das gerne in c++ haben
    http://www.tutorials.de/forum/net-tu...-laufzeit.html <-- c# bsp.
    die suche nach beispielen hat nichts ergeben. in der msdn finde ich leider auch keine beispiele für c++. ich dort zwar einen cppcodeprovider gefunden aber damit klappt das auch nicht.
    ich habe es hier mit getestet
    Code :
    1
    2
    3
    
    Microsoft::VisualC::CppCodeProvider^ asdf = gcnew CppCodeProvider;
    ...
    asdf->CompileAssemblyFromSource(_CParam,"void main(void){Console::Writeline(\"hallo\");}");
    der kompiler sagt nix und nachdem starten kommt dann NotImplementedException

    es würd mich freuen wenn mir jemand dabei helfen kann dabei ne lösung zu finden

    mfg
     

  2. #2
    langer1801 langer1801 ist offline Mitglied Platin
    Registriert seit
    Jun 2005
    Ort
    Bad Arolsen (Hessen)
    Beiträge
    554
    Hallo,

    für C++ gibt es keinen Just-In-Time-Compiler, zumindest nicht für natives C++.

    Mfg

    langer
     

  3. #3
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    7.983
    Hi.

    Das ist nicht ganz richtig: Ch ist ein C/C++ Interpreter, den man auch in sein eigenes Programm einbinden kann. Es ist allerdings ein kommerzielles Produkt.

    Für C gäbe es da noch Tiny C Compiler

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  4. #4
    langer1801 langer1801 ist offline Mitglied Platin
    Registriert seit
    Jun 2005
    Ort
    Bad Arolsen (Hessen)
    Beiträge
    554
    Das ist richtig, aber er hatte nach c++-Compilierung gefragt. Und ein Interpreter ist kein Compiler.

    Mfg

    langer
     

  5. #5
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    7.983
    Zitat Zitat von langer1801 Beitrag anzeigen
    Das ist richtig, aber er hatte nach c++-Compilierung gefragt. Und ein Interpreter ist kein Compiler.

    Mfg

    langer
    Da hast du Recht.

    Aber ich frage mich wozu man überhaupt in .NET C++ benutzen sollte (wenn man keinen nativen Code generieren muss). Da ist mir doch C# lieber. Und es gibt ja noch viel mehr Auswahl. Wenn es um das Skripten einer Anwendung geht würde ja vielleicht Boo ziemlich gut geeignet sein.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

Ähnliche Themen

  1. Web Service Referenz bei Kompilierung zur Laufzeit
    Von GalaxyWarrior im Forum .NET Windows Forms
    Antworten: 0
    Letzter Beitrag: 12.10.10, 22:43
  2. Kompilierung zur Laufzeit
    Von teelleet im Forum .NET Café
    Antworten: 11
    Letzter Beitrag: 11.11.08, 10:22
  3. Bei Kernel Kompilierung Speicherzugriffsfehler
    Von KristophS im Forum Linux & Unix
    Antworten: 1
    Letzter Beitrag: 07.09.04, 09:06
  4. Kernel Kompilierung
    Von Cypher im Forum Linux & Unix
    Antworten: 2
    Letzter Beitrag: 24.03.02, 11:31