Linux C++ Quellcode mit Visual C++ kompillieren

Gast #1016137
Lesenswert?
• ▲
▼
Hallo,

ich habe hier ein C++ Programm was unter Linux erstellt wurde. Sprich da 
sind makefiles usw dabei.
Ich arbeite aber unter Windows mit Visual C++.
Plattformunabhängig sollte das ganze sein, aber wie kompillier ich das 
unter Windows? Packe ich einfach alle Quelltexte in ein Projekt, und 
dann findet der alles selber, oder muss man dabei noch irgendwas 
beachten?

danke für Tips
Gast #1016139
Lesenswert?
• ▲
▼
Manche Projekte (manche wenige) bringen Projektdateien für MS VC++ mit. 
Ansonsten kannst du das Microsoft-VC++ bei sowas direkt in die Tonne 
treten. Die meisten portierten Quelltexte (die eben keine Projektdatei 
für MS VC++ mitbringen) sind auf MinGW und den GNU-Compiler samt Anhang 
ausgelegt.
Gast #1016143
Lesenswert?
• ▲
▼
Ein HelloWorld oder allgemeiner, ein Programm, das etwa über Konsole 
zwei Eingaben erwartet und dann ein Ergebnis ausgibt, wird sehr 
wahrscheinlich kompilieren und auch korrekt arbeiten.

Eines das auf X-Windows basiert, andere Programme aufruft und 
irgendwelche syscalls o.Ä. verwendet sicherlich nicht. Falls das aber so 
ist, wird sich nicht abstrakt erklären lassen, worauf man achten muss. 
Da gibt es eine ganze Menge Varianten.

Eine Hilfe wären sicherlich google und das Suchwort "Portierung".
Das kann, je nachdem, ziemlichen Umfang annehmen.

Ist das Hobby oder gewerblich? Hast Du Vorkenntnisse in beiden Systemen? 
Vielleicht solltest Du das lieber von nem Profi machen lassen.

Oder VMware verwenden, Linux installieren.
Gast #1016152
Lesenswert?
• ▲
▼
ne, nicht gewerblich.

das ist für die uni. einer meiner komilitonen hat das früher mal 
programmiert und ich soll das weiterentwickeln oder portieren.
es handelt sich um ein bildverarbeitungssystem, bei den personen anhand 
der handgröße/abmessung erkannt werden sollen.
grafische oberfläche ist nicht vorhanden. für die bildbearbeitung wird 
die GD bibliothek benutzt.

bischen kann ich schon mit linux umgehen aber groß programmiert habe ich 
darunter noch nicht. deshalb dachte ich, es wäre sinniger das ganze 
unter windows zu machen. aber bis ich da was portiert habe und da ewig 
rumfummle, kann ich mich wahrscheinlich eher in "programmieren unter 
linux" einarbeiten :/
meine andere möglichkeit ist, das ganze auf einem vertex board zum 
laufen zu bekommen. aber soweit ich das bisher sehe, ist das die wahl 
zwischen pest & cholera :(
Gast #1016166
Lesenswert?
• ▲
▼
Naja, das hört sich ja nicht ganz schlimm an, wenn das mehr oder weniger 
nur "Datenverarbeitung" ist.

Es gibt wohl auch ein Windows-DLL von GD.

>kann ich mich wahrscheinlich eher in "programmieren unter linux" einarbeiten

Ich halte das für die realistischere Möglichkeit. Eben weil das Programm 
selbst ohne grafische Oberfläche ist und reine Verarbeitung macht. 
Vielleicht eine Gelegenheit für Dich "endlich" mal mit *n*x (Linux, 
Unix) anzufangen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren