Ho trovato questo codice di esempio su MSDN Librarycl.exe Non trovando nessuno standard includono file di
#include <iostream>
int main()
{
std::cout << "This is a native C++ program." << std::endl;
return 0;
}
da How to Compile a Native C++ Program From the Command Line devo conservare questo codice in file.cpp ho poi andare al prompt dei comandi e digitare questo
L'uscita è la seguente:
attuale Percorso> cl/EHsc file.cpp
Microsoft (R) a 32 bit C/C++ compilatore di ottimizzazione Versione 15.00.30729.01 per 80x86
Copyright (C) Microsoft Corporation. Tutti i diritti riservati.
file.cpp file.cpp (1): errore fatale C1034: iostream: non include il percorso impostato
ho la variabile del percorso impostato l'SDK Mirosoft, ma io non so cosa fare .
Ho provato più file come string.h e stdlib.h, ma ancora senza fortuna.
Questo è il passaggio 1 nell'articolo collegato. Senza di esso, cl.exe non verrà eseguito neanche. –
Originariamente volevo usare cl.exe nel prompt dei comandi piuttosto che nello studio visivo per motivi di comodità la prima volta che ho eseguito cl.exe ho ricevuto un dll di reclamo mancante, quindi ho trovato la dll e l'ho copiata più di quanto l'ho usata e semplicemente non funzionava sapevo che aveva qualcosa a che fare con le variabili di ambiente, ma pensavo che avere la mia variabile path avesse la directory include e lib sarebbe stata sufficiente ... woops –
@Luck: se hai il set di percorsi, puoi basta digitare 'vcvars32' in qualsiasi prompt dei comandi e imposterà correttamente tutte le altre variabili necessarie. –