ich diesen Beispielcode auf der MSDN-Bibliothek gefundencl.exe keine Standard-Suche nach Include-Datei
#include <iostream>
int main()
{
std::cout << "This is a native C++ program." << std::endl;
return 0;
}
von How to Compile a Native C++ Program From the Command Line speichere ich diesen Code in file.cpp Ich gehe dann in die Eingabeaufforderung und geben diese
Die Ausgabe ist wie folgt:
Aktueller Pfad> cl/EHsc file.cpp
Microsoft (R) 32-Bit-C/C++ Optimizing Compiler Version 15.00.30729.01 für 80x86
Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten.
file.cpp file.cpp (1): schwerwiegender Fehler C1034: Iostream: kein Pfad enthalten
gesetzt
Ich habe den Pfad-Variable auf den Mirosoft sdk gesetzt, aber ich weiß nicht, was zu tun ist .
Ich habe mehrere Dateien wie string.h und stdlib.h versucht, aber immer noch kein Glück.
Das ist Schritt 1 in dem verknüpften Artikel. Ohne es wird cl.exe nicht ausgeführt. –
Ursprünglich wollte ich cl.exe in der Eingabeaufforderung lieber als das Visual Studio eins aus Bequemlichkeitsgründen das erste Mal, dass ich cl.exe lief habe ich eine DLL fehlende Beschwerde, so dass ich die DLL gefunden und kopiert, als ich es verwendet und es hat einfach nicht funktioniert Ich wusste, dass es etwas mit Umgebungsvariablen zu tun hatte, aber ich dachte, meine Pfadvariable hätte das Include- und Lib-Verzeichnis wäre genug ... woops –
@Luck: Wenn Sie den Pfad festgelegt haben, können Sie Gib einfach 'vcvars32' in eine Eingabeaufforderung ein und es wird alle anderen benötigten Variablen richtig setzen. –