Informacje o kompilatorze - VS2012

Informacje o kompilatorze - VS2012
DH
  • Rejestracja:prawie 15 lat
  • Ostatnio:ponad 10 lat
0

Gdzie w VS2012 mogę znaleźć informacje (nazwa, wersja etc) o kompilatorze (w moim przypadku C++)?

n0name_l
  • Rejestracja:ponad 12 lat
  • Ostatnio:prawie 5 lat
  • Postów:2412
0

Uruchom cl.exe spod konsoli, to dostaniesz wersje kompilatora.

Przed uruchomieniem tego, odpal:
C:\Program Files\Microsoft Visual Studio 11.0\Common7\Tools\vsvars32.bat
Skrypt ustawia sciezki do potrzebnych katalogow.

DH
  • Rejestracja:prawie 15 lat
  • Ostatnio:ponad 10 lat
0

Nie mam katalogu Tools ani pliku vsvars32.bat

n0name_l
Moze masz inna wersje niz moja. Poszukaj tego pliku gdzies w katalogach, ew. znajdz to cl.exe i odpal bezposrednio. Jest jeszcze kilka informacji w helpie visuala bodaj.
Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:minuta
0
d_hrabia napisał(a):

Nie mam katalogu Tools ani pliku vsvars32.bat

to może ten:
c:\Program Files\Microsoft Visual Studio 11.0\VC\vcvarsall.bat

DH
  • Rejestracja:prawie 15 lat
  • Ostatnio:ponad 10 lat
0

Też nie mam :)
Szukałem (przez windowsową szukajkę) plików cl.exe, vsvars32.bat, vcvarsall.bat, i też nic nie znalazło...

n0name_l
  • Rejestracja:ponad 12 lat
  • Ostatnio:prawie 5 lat
  • Postów:2412
1

To poszukaj po katalogach. Windowsowa wyszukiwarka tez mi nie znajduje tych plikow, a z nich korzystam.

Oczywiscie zapomnialem podac najprostszy sposob, mianowicie:
Start -> Wszystkie Programy -> Microsoft Visual Studio 2012 -> Visual Studio Tools -> Developer Command Prompt for VS2012

Ten wiersz polecen, w trakcie uruchamiania, wykonuje ten plik, ktory Ci wczesniej podalem (albo jakis podobny, rowniez ustawiajacy sciezki). Po uruchomieniu tego wiersza polecen, wystarczy wpisac cl.exe i nie martwic sie o to, gdzie fizycznie sie znajduje ten plik.

  • Pisze o tym tak pozno, bo nie mam w zwyczaju uzywac windowsowych terminali. :P
Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:minuta
0

Pisze o tym tak pozno, bo nie mam w zwyczaju uzywac windowsowych terminali. :P

A ja mam. Mam kilka plików .bat, z których często korzystam. Jednym z nich jest s.bat (s jak set), który ustawia ścieżki do potrzebnych narzędzi - tak żeby nie zaśmiecać sobie środowiska wszystkim na raz.
I tak:
s msvc — robi tyle co powyższy bat od Visuala, czyli ustawia ścieżkę do cl.exe
s csc — ustawia ścieżkę do csc.exe (kompilator C#)
s perl,
s python,
s ruby — zrozumiałe
s mgw — ustawia ścieżkę do gcc.exe (MinGW)
s ppc — Free Pascal

itp, niektóre opcje pojawiają się i znikają w miarę jak instaluję i kasuję różne kompilatory.
mogę podać też msvc9, msvc10, msvc11, msvc12 jeśli chodzi mi o konkretną wersję VC++ (odpowiednio 2008, 2010, 2012, 2013) i mam ją akurat zainstalowaną.

edytowany 2x, ostatnio: Azarien
n0name_l
Piszac terminale windowsowe, chodzilo mi o te w standardzie.
Azarien
ale co "w standardzie"? to że napisałem własny skrypt robiący to co podany vsvars32.bat (i dużo więcej), nie zmienia faktu że jest to standardowa konsola cmd.exe
n0name_l
Standardowe, czyli instalowane domyslnie, niekoniecznie z Twoja aprobata. Takim jest chociazby to developer command prompt, z ktorego nigdy w zyciu nie korzystalem. To byla cala filozofia tych slow, a Ty piszesz tone tekstu o jakims skrypcie ustawiajacym sciezki, nie majacym za wiele wspolnego z sensem tego tematu.
Azarien
oczywiście że nie ma wiele wspólnego. piszę żeby się pochwalić wynalazkiem.
n0name_l
Zaden wynalazek, mam to samo tylko w bardziej zautomatyzowanej formie ;)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.