2012-04-22 17 views

Odpowiedz

8

Obecnie nie zaleca się używania vsvar32.bat i używania SetEnv.cmd zamiast tego do konfigurowania środowiska kompilacji. Przekaż argument /x64, aby wybrać 64-bitowe środowisko kompilacji. Ten numer MSDN page zawiera więcej informacji na temat SetEnv.cmd.

+0

Nie sądzę to faktycznie poprawne - jeśli spojrzysz na skrót do wiersza poleceń VS2015, wskazuje on na plik vcvarsall.bat. SetEnv.cmd jest przeznaczony do innego zadania - tworzenia środowiska programistycznego wiersza poleceń, a nie konfigurowania wiersza poleceń do pracy z VS (jak zrobił to plik vsvars.bat). – FrozenKiwi

+0

Nie sądzę, że tutaj jest jakaś sprzeczność. –

+0

Z dokumentów: "[można użyć] narzędzia SetEnv do skonfigurowania ustawień kompilacji aplikacji." Np. - ustawiasz opcje/Debuguj lub/Zwolnij. Vcvarsall po prostu ustawia ścieżki, aby umożliwić programowi Visual Studio odnalezienie się, nie ma żadnego wpływu na ustawienia specyficzne dla projektu. Dokumentacja stwierdza również, że vsvars32 jest odpowiednikiem "vcvarsall x86" – FrozenKiwi

1

Musisz zainstalować "Kompilatory i narzędzia X64" w swoim IDS VS2008.

Proszę dodać funkcję "Kompilatory X64 i narzędzia" w Panelu sterowania >> Dodaj/Usuń programy (w systemie Vista lub nowszym, przejdź do "Programy i funkcje"). Po przejściu do trybu konserwacji Visual Studio 2008, rozwiń węzeł "Visual C++" >> kliknij "Kompilatory i narzędzia X64" >> kliknij przycisk "Aktualizuj".

Następnie można wprowadzić "Visual Studio 2008 Command Prompt (x64)"

Nadzieja to pomaga!

2

Prostym sposobem jest pójść w katalogu: "C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ VC \ bin \ amd64" i uruchom plik: "vcvarsamd64.bat"

0

wizualne Studio zainstaluje skróty, aby uruchomić monity polecenia, które skonfigurują odpowiednie środowisko do uruchamiania kompilacji. Możesz zobaczyć, gdzie znajduje się skrót do wiersza polecenia systemu x64, klikając go prawym przyciskiem myszy i sprawdzając jego właściwość docelową. To wskazuje zwykle na:

"C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ VC \ vcvarsall.bat" amd64

Jest więcej informacji tutaj: https://msdn.microsoft.com/en-us/library/x4d2c09s.aspx

+0

Pytanie dotyczy konkretnie VS2008 zamiast 2015 –

+0

Nie, pyta, co jest odpowiednikiem vsvars32.bat. Odpowiedź Jerome B jest prawdopodobnie najbliższa, dodałem tę odpowiedź, ponieważ opisuje, jak odkryć lokalizację (nie każdy instaluje się do C :) – FrozenKiwi

+0

z MSDN: "wywołanie vsvars32 jest odpowiednikiem wywołania vcvarsall x86" https://msdn.microsoft .com/en-us/library/f2ccy3wt.aspx – FrozenKiwi

Powiązane problemy