Page 1 of 1

Fertiges C++ Programm (Borland) von Windows in Linux übertragen

Posted: 24. May 2006 8:10
by Maik
schönen guten tag.

ich habe die aufgabe ein bestehendes c++ programm was unter windows läuft in linux zu portieren. des weiteren möchte ich das programm, was jetzt unter windows oder linux läuft bzw. linux embedded und embedded windows selber vergleichen. z.b. welches ist schneller/stabiler...gibt es da benchmarks mit denen ich einen vergleich anschaulich demonstrieren kann?

und was ist zu beachten? mit welchem programm läßt sich ein c++ programm mit grafischer oberfläche am besten realisieren?

danke für anregungen und weiterführende links.

mein stand ist...habe mich in borland eingearbeitet und das programm auch selber geschrieben. ist sehr umfangreich. linux kenne ich kein bisschen.

danke noch mal

Posted: 24. May 2006 10:02
by Lateralus
Es kommt darauf an, was du für Bibliotheken verwendest: Wenn du Standard-Bibliotheken benutzt (unter C wäre das alles, was im ANSI-C beschrieben ist) kannst du das Programm einfach unter Linux kompilieren und es läuft.

Posted: 24. May 2006 10:38
by Maik
genau das wird das problem sein....

mit:

#include <vcl.h>
#include "CanopenM.h" (Selbstgeschriebene)
#include "sio.h"

komme ich da nicht weit ohne etwas großartig zu ändern oder?

Posted: 25. May 2006 1:37
by Janka
Maik wrote: #include <vcl.h>
#include "CanopenM.h" (Selbstgeschriebene)
#include "sio.h"
Ich vermute mal ganz keck, ohne passende Linux-CAN-Treiber für deine Karte oder eine neue CAN-Karte, für die es welche gibt, wird gar nichts gehen, egal wie gut dein Programm funktioniert.

Janka

Re: Fertiges C++ Programm (Borland) von Windows in Linux übertragen

Posted: 26. May 2006 10:54
by Dirk
Maik wrote:schönen guten tag.

ich habe die aufgabe ein bestehendes c++ programm was unter windows läuft in linux zu portieren. des weiteren möchte ich das programm, was jetzt unter windows oder linux läuft bzw. linux embedded und embedded windows selber vergleichen. z.b. welches ist schneller/stabiler...gibt es da benchmarks mit denen ich einen vergleich anschaulich demonstrieren kann?

und was ist zu beachten? mit welchem programm läßt sich ein c++ programm mit grafischer oberfläche am besten realisieren?

danke für anregungen und weiterführende links.

mein stand ist...habe mich in borland eingearbeitet und das programm auch selber geschrieben. ist sehr umfangreich. linux kenne ich kein bisschen.

danke noch mal
Also, bei Verwendung der VCL von Borland solltest Du die Umsetzung
wohl am besten mit Kylix 3 vornehmen , da die VCL von Borland kommen.
Sonst musst Du zusehen, wie du eine GUI komplett neu gestaltest mit einem
plattformübergreifenden Tollkit ( QT, wxWidgets ,..)

mfg Dirk