VladS
Vizitator
|
 |
« : Martie 16, 2005, 18:20:25 » |
|
Am si eu o intrebare: Pot face ca un program care foloseste functii ca memset, memcpy etc.; functii in care bibliotecile ce trebuie incluse pentru g++ difera de cele pentru borland sa compileze cu ambele compilatoare.
Se poate face ceva din #ifdef -uri sau chestii din astea.
|
|
|
Memorat
|
|
|
|
•domino
|
 |
« Răspunde #1 : Martie 16, 2005, 18:46:29 » |
|
Am si eu o intrebare: Pot face ca un program care foloseste functii ca memset, memcpy etc.; functii in care bibliotecile ce trebuie incluse pentru g++ difera de cele pentru borland sa compileze cu ambele compilatoare.
Se poate face ceva din #ifdef -uri sau chestii din astea. Scrie ANSI C standard si ti se va compila mai cu toate (poti sa vezi in gcc daca e compatibil ANSI C cu optiunea -ansi la compilare parca) ... sau poti face asa: #ifdef __BORLANDC__ ... #else ... #endif
|
|
|
Memorat
|
|
|
|
•svalentin
|
 |
« Răspunde #2 : Martie 16, 2005, 19:53:39 » |
|
functiile memset sunt si in string.h, care e ok si pt g++!
|
|
|
Memorat
|
|
|
|
VladS
Vizitator
|
 |
« Răspunde #3 : Martie 16, 2005, 20:14:49 » |
|
Da, dar daca incluzi mem.h sa-ti compileze pe borland iti da eroare pe g++
|
|
|
Memorat
|
|
|
|
•svalentin
|
 |
« Răspunde #4 : Martie 16, 2005, 20:23:46 » |
|
tocmai de aceea nu incluzi mem.h, ci string.h. Acolo sunt si funciile mentionate de tine!
|
|
|
Memorat
|
|
|
|
VladS
Vizitator
|
 |
« Răspunde #5 : Martie 16, 2005, 23:13:23 » |
|
Dar daca incluzi doar string.h nu-ti compileaza pe Borland 
|
|
|
Memorat
|
|
|
|
•domino
|
 |
« Răspunde #6 : Martie 17, 2005, 00:41:24 » |
|
Dar daca incluzi doar string.h nu-ti compileaza pe Borland  Ai incercat tu si nu-ti compileaza? 
|
|
|
Memorat
|
|
|
|
VladS
Vizitator
|
 |
« Răspunde #7 : Martie 18, 2005, 18:15:03 » |
|
Mda, asa-i am gresit eu  , imi cer scuze. Memset, memcpy sunt si in string.h si in mem.h, deci daca includ doar string.h nu ar trebui sa am probleme. Oricum, multumesc pentru faza cu #ifdef __BORLANDC__ , functioneaza.
|
|
|
Memorat
|
|
|
|
•fbkk
Client obisnuit

Karma: -13
Deconectat
Mesaje: 72
|
 |
« Răspunde #8 : Martie 23, 2005, 18:32:32 » |
|
E adevarat ca DJGPP -ul de la ONI e un compilator invechit si nu foarte bun , ca mi s-a spus zilele trecute pe net ca "DJGPP is very old, in fact I think that I could write a better compiler from memory", ceea ce tind sa cred ca e adevarat dupa ce am folosit si eu DJGPP. Mie personal pentru windouz imi pace Dev-Cpp,dar am intzeles ca NU e disponibil la ONI. De ce la ONI se compileaza cu compilatoare de pe vremea lu' strabunicu (pe Windows inca se compileaza cu compilatoare pe 16biti de dos  )
|
|
|
Memorat
|
No one should have to code the same thing twice !
|
|
|
•svalentin
|
 |
« Răspunde #9 : Martie 23, 2005, 20:26:12 » |
|
Ce-ai frate cu compilatoarele?! DJGPP-ul e foarte bun si e pe 32 de biti in caz ca nu stiai! Cat despre ce zicea "pe net" ca poate sa faca altul mai bun din memorie, il invit sa incerce! (btw, nu tot ce e pe net se mananca)
|
|
|
Memorat
|
|
|
|
VladS
Vizitator
|
 |
« Răspunde #10 : Martie 23, 2005, 21:27:54 » |
|
DJGPP functioneaza excelent. Nu am avut niciodata probleme cu el, doar cu RHIDE-ul. Oricum DJGPP e doar sa lucrezi sub Win, compilarea se face pe gcc/g++. Plus ca nu are nici un sens sa se foloseasca mai multe compilatoare.
|
|
|
Memorat
|
|
|
|
•Matrix
Strain
Karma: -3
Deconectat
Mesaje: 41
|
 |
« Răspunde #11 : Martie 23, 2005, 22:41:01 » |
|
DJGPP ( Rhide ) e la fel de bun ca si Dev-C++, si lucreaza la fel de repede, ca doar folosesca acelasi compilator gcc/g++ dar totusi Dev arata mai beton  )
|
|
|
Memorat
|
|
|
|
•greco
|
 |
« Răspunde #12 : Martie 23, 2005, 23:02:10 » |
|
mi s-a spus zilele trecute pe net ca Si mie mi s-a spus ca ar fi auzit cineva ca se zvoneste ca s-ar putea sa nu fie bun DJGPP... ca cica asa ar fi zis nu stiu cine pe nu stiu ce forum... numai ca nu era DJGPP ci DJ. G.P.P. care mixeaza in nu stiu ce club nu stiu pe unde.
|
|
|
Memorat
|
Jump in the cockpit and start up the engines Remove all the wheelblocks there's no time to waste Gathering speed as we head down the runway Gotta get airborne before it's too late.
|
|
|
•Matrix
Strain
Karma: -3
Deconectat
Mesaje: 41
|
 |
« Răspunde #13 : Martie 23, 2005, 23:10:38 » |
|
:lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:
|
|
|
Memorat
|
|
|
|
•fbkk
Client obisnuit

Karma: -13
Deconectat
Mesaje: 72
|
 |
« Răspunde #14 : Martie 30, 2005, 10:43:21 » |
|
:lol: :lol: :lol: Ma rog mie mi-a spus un op de pe #c++, care cam stie ce spune si de aia v-am intrebat. Dar am vazut ca DJGPP-ul foloseste gcc 3.43 care e o versiune destul de noua, mai bine il foloseam la ONI, ca am vazut Dev-Cpp 4 instalat , care chiar e vechi. Era Dev-Cpp 5 in c:\kit, dar nu am vazut decat a 3-a zi, dupa probe Nu putea si ei sa-l instaleze pe cel mai nou sau sa zica macar ca e si ala pe acolo ?
|
|
|
Memorat
|
No one should have to code the same thing twice !
|
|
|
|