Anzeige:
Ergebnis 1 bis 10 von 10

Thema: Kompilieren von C++ / JAVA / PASCAL zu KDE-Anwendungen?

  1. #1
    Registrierter Benutzer Avatar von IceEagle
    Registriert seit
    22.09.2002
    Ort
    Paderborn
    Beiträge
    42

    Exclamation Kompilieren von C++ / JAVA / PASCAL zu KDE-Anwendungen?

    Hallo!

    Ich habe hier ein paar ganz einfache, aber für mich wichtige Programme entwickelt. Diese muss ich unter KDE irgendwie zum laufen bekommen.
    Bisher sind sie nur für die Konsole.
    Teilweise Pascal, C++ und auch JAVA.

    Es ist für mich kein Problem, alles auf eine andere Sprache zu übersetzen,
    aber ich weiß nicht wie, und womit ich es kompilieren muss, damit es auch unter KDE (bei JAVA wenn möglich ohne Browser) funktioniert.
    Eigenes Fenster!
    Mit Develop komme ich absolut nicht zurande, wäre zu kompliziert, das noch zusätzlich zu lernen, ich brauche was einfacheres.

    Weiß zufällig jemand, wie ich einen Source von einen der drei genannten Sprachen so umwandeln kann, das es sofort eine lauffähige ausführbare Linux-KDE anwendung ist?

    So ähnlich wie bei Turbo-Pascal unter Windows, wo man es entweder unter DOS-PASCAL oder Windows-PASCAL kompiliert und schon läuft es unter dem jeweiligen System?

    Wäre für jeden guten Tipp sehr dankbar.

  2. #2
    Registrierter Benutzer
    Registriert seit
    25.01.2003
    Beiträge
    222
    hi,
    also mit java sollte es keine probleme geben.(natürlich solange du
    keine extra windows dlls aufrufst).
    wenn die c(++) anwendungen nur für die konsole sind (keine gui)
    und du keine windows bzw dos spezifischen bibliotheken benutzt hast
    müsste es auch gehen.
    bei pascal wird es wohl ohne kleine änderungen nicht gehen, aber auch
    diese sollten sich in grenzen halten.es gibt mindestens zwei freie pascal
    compiler für linux, beide relativ kompatibel zu tp (zb. free pascal)

  3. #3
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    In Java ist es nicht schwer, eine X Anwendung zu machen.
    Da hast du zig verschiedene Möglichkeiten.
    Die Java Class Library hat bereits zwei Arten GUI Klassen mit an Board, außerdem kann man durch Java Bindings von den üblichen GUI Toolkits wie GTK+, Qt und KDE, eine noch bessere Integration erreichen.

    Wenn es eine KDE Anwendung sein soll, würde ich die KDE Bindings vorschlagen.
    Wenn du KDE nur als Vertretung für Linux Desktop angeführt hast, kannst du auch was anderes nehmen.

    Die Bindings haben meistens noch den Vorteil, dass sie sich mit gcj in eine native Anwendung kompilieren lassen.
    ceisserer hat das, soweit ich mich erinnern kann, schon mit den GTK+ Bindings geschafft.

    Aber da können dir die Java Experten sicher leichter helfen

    Für die C++ Programme kannst du ja mal einen Blick in unser Qt Tutorial werfen.
    Für Detailfragen, KDE etc, sind einige Leute im Forum Umgebungen immer zu haben

    Zu Pascal fehlen mir die Informationen.
    Hab durch Googlen das hier gefunden: http://www.lazarus.freepascal.org/index.php

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  4. #4
    Registrierter Benutzer Avatar von IceEagle
    Registriert seit
    22.09.2002
    Ort
    Paderborn
    Beiträge
    42
    Erstmal danke für die vielen Tipps.
    Das klingt alles irgendwie sehr kompliziert für mich.

    Gibt es nicht einfach irgendeinen Befehl oder einen Parameter für den Java-Compiler, damit das ganze dann zu KDE kompiliert wird?!

  5. #5
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Eine Konsolenanwendung bleibt immer eine Konsolenanwendung.
    Das ist ein ganz anderes Arbeitsprinzip.

    Eine Konsolenanwendung startet, läuft durch die vorgegeben Pfad und terminiert.
    Eine GUI Anwendung startet und wartet Ereignisse, die der User auslöst.

    Was machen denn die Programme so?

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  6. #6
    Registrierter Benutzer Avatar von IceEagle
    Registriert seit
    22.09.2002
    Ort
    Paderborn
    Beiträge
    42
    also ein Programm als Beispiel überwacht den EMail-Ordner,
    falls eine EMail von einer bestimmten Adresse an eine bestimmte Adresse gelangt und diese einen bestimmten Code enthält, dann führt das Programm den Befehlscode aus...
    Es ist eine Art Fernsteuerung für meinen PC, womit ich per EMail Welt weit meinem PC Befehle rüber leiten kann...
    Ich will aber auch noch eine angepasste Datenbank entwickeln, die ich damals in DELPHI gemacht habe, für Windows... Nur weiß ich nicht, in welcher Sprache ich das machen soll, bevor ich nicht sowas einfaches zum laufen bekommen habe, für eine KDE-Oberfläche...

    Ich könnte sie auch alle über TerminalFenster laufen lassen,
    aber das sieht nicht so schick aus

  7. #7
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Deplhi sollte kein Problem sein.

    Borland hat Delphi auch für Linux.
    Die IDE heißt da Kylix.

    Für das Mailcommand braucht man ja ansich keine GUI.
    Eigentlich ist die da merh hinderlich, weil man sie dann nicht ohne einsetzen kann.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  8. #8
    Registrierter Benutzer Avatar von IceEagle
    Registriert seit
    22.09.2002
    Ort
    Paderborn
    Beiträge
    42
    ja, dieses Kylix wäre meine Rettung, da DELPHI die Sprache ist, die ich von allen andern Sprachen am besten behersche.
    Aber leider leider benötige ich dafür den Registriercode...
    Das Programm befindet sich schon auf meiner alten SuSE 7.3er Edition, aber im Handbuch steht von dem Code nix drinne
    Das geht doch eigentlich total gegen das Prinzip von Linux, dass man sich dafür registrieren muss...
    Aber das Thema hab ich schon vor einem Jahr gehabt.
    Ich werd dafür keinen Cent ausgeben.
    Und starten kann ich es nicht, ohne den Code einzugeben, es fragt dannach, ich kann nichtmal in einen Demo-Modus gehen oder sowas, es beendet sich, wenn man keinen Code eingibt.

  9. #9
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Hallo IceEagle!

    Ja... Kylix ist schon nicht schlecht!
    Wenn du SuSE 7.3 verwendest, dann hast du auf jeden Fall eine veraltete Version von Kylix, du solltest dir also erstmal eine neue Version davon runterladen.
    Kylix wird genauso wie Delphi von Borland entwickelt und vertrieben.
    Es gibt allerdings (um das "Linux Prinzip" aufrecht zu erhalten) eine kostenlose Open Edition von Kylix.
    Den Schlüssel für Kylix erhälst du bei Borland!
    Die Adresse für Downloads und Schlüssel ist diese hier:
    http://www.borland.com/products/down...oad_kylix.html

    PS: Ja... Gottseidank gibts auch kommerzielle Software für Linux!


  10. #10
    Registrierter Benutzer Avatar von IceEagle
    Registriert seit
    22.09.2002
    Ort
    Paderborn
    Beiträge
    42

    Cool 1000 DANK!!!!

    Vielen Dank für die Hilfe und den Link, ich hab Kylix nun zum laufen bekommen.
    DANKE!!!

    Schöne Grüße

    Maik

Lesezeichen

Berechtigungen

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