[so] [Tema0][Win]typedef

sabina batranu sabina_btrn at yahoo.com
Sun Feb 24 03:21:15 EET 2013


Buna dimineata,

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? 

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.

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.

Multumesc,
Sabina
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20130223/01573cf5/attachment.html>


More information about the so mailing list