PDA

Visualizza la versione completa : [C++] Compilare applicazioni C++Builder su altri sistemi


claudiocrack
26-12-2007, 03:50
Mi trovo a sviluppare diversi programmi in C++ Builder della Borland con una macchina XP virtualizzata sulla mia Slackware ora vorrei sapere visto che granparte die programmi mi sarebbero utili sotto linux se possibile compilare i sorgenti del mio programma pronto per c++ builder su linux o mac senza dover cambiare nulla al sorgente??
Esiste un compilatore identico a c++ builder della borland per linux o mac??

Grazie :ciauz:

MacApp
26-12-2007, 10:20
Originariamente inviato da claudiocrack
Esiste un compilatore identico a c++ builder della borland per linux o mac??

Grazie :ciauz:
identico no.

claudiocrack
26-12-2007, 16:44
E in alternativa con cosa potrei compilarlo??
Devo stravolgere per forza sorgente o cambia solo qualche libreria??


Grazie :ciauz:

pallinopinco
26-12-2007, 17:00
E in alternativa con cosa potrei compilarlo??


Se il sorgente usa pesantemente le classi della VCL hai poche alternative, o provi con Kylix (http://en.wikipedia.org/wiki/Kylix_programming_tool) per C++ (un vecchio prodotto Borland ormai "abbandonato") o riscrivi il tutto pi o meno da zero per renderlo compilabile con GNU GCC.

MacApp
26-12-2007, 17:06
Dipende dalle caratteristiche esclusive del compilatore e del sistema operativo che hai utilizzato.
Ad esempio se hai chiamato la funzione "DWORD WINAPI GetTickCount(void);"
http://msdn2.microsoft.com/en-us/library/ms724408.aspx
non la troverai identica su Mac o Linux, bens altre similari.
Insomma dipende da quanto "portabile" il tuo codice.
Per quanto riguarda il compilatore, gcc gira praticamente su tutti i sistemi operativi.
http://directory.fsf.org/project/gcc/

claudiocrack
26-12-2007, 17:30
:dh: :dh: mi conviene riscriverlo da 0...

Vi ringrazio molto per le informazioni utili...sta andando tutto come non doveva andare :cry:



:ciauz:

Loading