[so] Sugestie + Intrebari
Serbanoiu Iulian-Nicu
so@cursuri.cs.pub.ro
Fri, 8 Jul 2005 06:17:18 -0700 (PDT)
Noroc din vacanta
Am si eu o sugestie la aceasta pagina a cursului
http://cs.pub.ro/~so/index.php?section=Laboratoare&file=01.%20Introducere#AEN310
Din cate am citit documentatia visual studio 6.0 si
.NET exista scriptul vcvars32.bat care seteaza tot ce
trebuie pentru o compilare in linia de comanda. Deci
consider eu ca documentatia de acolo permite putin
modificarea paginii de mai sus. Este de ajuns doar
sa il rulam in fereastra de cmd.exe si totul se
seteaza, fara a seta manual variabile de mediu sau
altceva.
Acel script e evident valabil doar in cazul cmd-ului
in care a fost executat, dar consider ca este de
ajuns.
Nota: Eu la toate temele am rulat vcvars32.bat inainte
sa chem nmake / cl ( asta si pentru 6.0 si .NET ).
Acum intrebari:
Eu fac temele in C++, adica folosesc clase. Pana acum
nu am intalnit probleme.
Este vreo problema in acest sens ?
Am facut tema 2 si am compilat-o cu succes in visual
studio 6.0 DUPA ce am facut niste casturi in hookapi.h
fara de care primeam o eroare de compilare ( C++ e mai
strict la cast )
Casturile sunt cele facute in
liniile 116 si 121 din fisierul original !!!
Apoi ca am vazut la reguli ca trebuie in Studio .NET
compilate am instalat si cand am incercat sa compilez
nu a mers. Imi dadea acelasi cast error numai ca de
data asta trebuia sa revin la forma initiala a
fisierului 'de import' al temei mele <<HookApi.h>>
Repet ca eu nu compilez programele decat dupa ce in
prealabil rulez vcvars32.bat pentru fiecare versiune
corespunzatoare, fie ea .NET sau 6.0.
Cand am compilat pe Visual Studio .NET cu ce era scris
pe site la pagina de mai sus, surpriza ... mergea.
Cand
rulam vcvars32.bat ( de .net ) nu mai mergea. Si se
vedea ca era acelasi cl.exe. ( numai ca o data era
fara setarile cu vcvars32.bat si alta era cu ... )
[Partea asta mi se pare nitel strange dar nu cred ca
e f. important]
Pentru mine nu este o problema, tema imi merge, de
aici
rezulta ... ( ce-i mai jos )
Intrebarile mele:
Cum se corecteaza tema, cu visual studio 6.0, cu
.NET sau cu gcc ( mingw / cygwin )?
Iar in cazul visual se ruleaza vcvars32.bat ( cum este
recomandat in help-ul microsoft ) ?
Exista doar compilatorul de .NET si gcc.exe
( mingw ) la cei care corecteaza teme ?
PS: scuze daca mail-ul e prea lung
____________________________________________________
Sell on Yahoo! Auctions – no fees. Bid on great items.
http://auctions.yahoo.com/