2012-04-22 5 views

risposta

8

Al giorno d'oggi la raccomandazione non è quella di utilizzare vsvar32.bat e utilizzare SetEnv.cmd per impostare l'ambiente di costruzione. Passa l'argomento /x64 per selezionare un ambiente di compilazione a 64 bit. Questo MSDN page ha ulteriori informazioni su SetEnv.cmd.

+0

Non credo questo in realtà è corretto - se si guarda la scorciatoia per il prompt dei comandi di VS2015, punta al file vcvarsall.bat. SetEnv.cmd è destinato a un altro lavoro: creare un ambiente di sviluppo da riga di comando, non impostare la riga di comando per lavorare con VS (come ha fatto il file vsvars.bat) – FrozenKiwi

+0

Non penso che ci sia alcuna contraddizione qui –

+0

Dalla documentazione: "[puoi usare] SetEnv utility per configurare le impostazioni di compilazione dell'applicazione." Ad esempio: si impostano/Debug o/Release. Vcvarsall imposta semplicemente i percorsi per consentire a Visual Studio di trovarsi, non comporta alcun tipo di implicazione sulle impostazioni specifiche del progetto. La documentazione afferma anche che vsvars32 è l'equivalente di "vcvarsall x86" – FrozenKiwi

1

È necessario installare la funzionalità "Compilatori e strumenti X64" nell'IDE di VS2008.

Si prega di provare ad aggiungere "X64 Compilatori e strumenti" funzionalità tramite Pannello di controllo >> Aggiungi/Rimuovi programmi (Per Vista o successivo sistema operativo, andare a "Programmi e funzionalità"). Dopo aver inserito la modalità di manutenzione di Visual Studio 2008, espandere il nodo "Visual C++" >> fare clic su "Compilatori e strumenti X64" >> fare clic sul pulsante "Aggiorna".

Quindi è possibile inserire "Visual Studio 2008 prompt dei comandi (x64)"

Spero che questo aiuti!

2

Un modo semplice è quello di andare nella directory: "C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ VC \ bin \ amd64" ed eseguire il file: "vcvarsamd64.bat"

0

visiva Studio installerà i collegamenti per avviare i prompt dei comandi che configurano un ambiente appropriato per l'attivazione delle build. Puoi vedere dove punta il collegamento al prompt dei comandi x64 facendo clic con il tasto destro su di esso e verificando la sua proprietà di destinazione. Esso rileva in genere a:

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

Ci sono più informazioni qui: https://msdn.microsoft.com/en-us/library/x4d2c09s.aspx

+0

La domanda richiede specificamente VS2008 anziché il 2015 –

+0

No, si chiede cosa è equivalente a vsvars32.bat. La risposta di Jerome B è probabilmente la più vicina, ho aggiunto questa risposta in quanto descrive come scoprire la posizione (non tutti si installano in C :) – FrozenKiwi

+0

da MSDN: "chiamare vsvars32 equivale a chiamare vcvarsall x86" https://msdn.microsoft .com/it/us/library/f2ccy3wt.aspx – FrozenKiwi