<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:10pt"><div>Buna dimineata,</div><div><br></div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">Am o problema foarte urata cu compilarea pe windows : daca compilez fisierele cu extensia c, cu cl, atunci imi da eroare la typedef : error C2275: illegal use of this type as an expression. Pur si simplu nu recunoaste. Exista vre-un mod de a fixa aces lucru? <br></div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">O solutie usoara pentru mine ar fi sa pun extensia cpp la fisierele sursa, chiar daca acestea sunt scrise in c chior, pentru ca pentru cpp recunoaste si typedef-urile. Totusi, nu stiu daca este permis asa ceva. Daca fisierele mele extensia cpp ,
pe linux as adauga directiva -lstdc++ la comenzile de compilare cu gcc si as obtine tot un executabil functional.<br></div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">Sincer, nu as vrea sa imi rescriu intregul cod din cauza ca nu imi pot folosi structurile de date pe win. Iar daca folosesc formularea simpla cu "struct Nume_Tip" in loc sa fac typdef pentru structura mea, imi da eroare la malloc ca nu am pus ";" dupa struct.Tin sa mentionez ca pe linux tema functioneaza perfect.</div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">Multumesc,</div><div style="color: rgb(0, 0, 0); font-size: 13.3333px;
font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">Sabina<br></div></div></body></html>