[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/