Was bietet Microsoft Visual Studio 10.0\VC\include\io.h?
Installierte ich Visual Studio 2010 und das gab mir den C++ - compiler
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat
Jedoch, als ich versuchte, um eine app zu erstellen (ein Python-Paket), ich bekam eine Fehlermeldung über fehlende
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\io.h
Untersuchung auf, dass include
Ordner ist fast leer (nur drei Dateien).
Bisschen was von Windows /Visual Studio muss ich installieren, um füllen Sie den include-Ordner?
Was ich versuche zu tun:
pip install lxml
Was passiert
Gebäude lxml-version 3.3.5.
Gebäude ohne Cython.
C:\Python34\include\pyconfig.h(68) : schwerwiegender Fehler C1083: kann Nicht geöffnet Includedatei: 'io.h': No such file or directory
- Dies ist nicht ungewöhnlich installieren Unfall, noch niemand hat erklärt, was Sie Taten, um Ihre Maschine, es geschehen zu lassen. Angesichts der Geheimhaltung, ich nehme an, es hat etwas damit zu tun, dass eine version auf dem Computer installiert, bevor das war nicht lizenzierte und nicht sauber deinstallieren. Die Blätter Installation Daten in die registry, die besagt, dass Teile von VS sind bereits installiert. Erneut setup.exe mit der Option /uninstall /Kraft-Optionen zum erzwingen einer Bereinigung, dann wieder installieren. Nie gehört nichts zurück, sodass es wohl funktioniert.
- Danke Hans, ich werde versuchen, dass. Ja, hatte vorher Visual Studio 2010 auf dem Rechner vor. Ich erinnere mich, es waren über zwanzig Verwandte klingende Elemente in der "add-remove programs" - Menü, ich nahm Sie auf random, bis ich gelangweilt.
- Keine zwielichtigen Lizenzen oder nichts-das war bei der Arbeit (mein computer zu Hause ist nicht einmal schnell genug für Visual Studio).
- die
setup.exe
meinst du? - Nur das setup des VS-installer.
- Deinstalliert und neu installiert, zweimal, kein Fortschritt.
- Gelöst durch folgende stackoverflow.com/questions/12460307/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gelöst, indem Sie die folgenden Installation von Visual Studio 2010 (alle Editionen) installiert, die nur 2 Dateien in den C++ - Header-Verzeichnis
regedit
).PaddedVersion
VisualStudio\10.0\VC\Libraries
oder ähnlich (beachten Sie die Versionsnummer10.0
entspricht2010
). Löschen Sie diese registry-Pfade. Die Suche für dasPaddedVersion
Schlüssel ist nur zu erleichtern diese Suche.In meinem Fall war es der Konflikt zwischen Visual Studio 2010 Express (installiert vor langer Zeit) und Visual C++ - Build-Werkzeuge.
io.h
war nicht inC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include
, war aber in derC:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include
(also wahrscheinlich wurde übersprungen während der Installation von Build-Tools). Wenn ich HinzugefügtC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
zuPATH
Sie nicht finden konnteio.h
.BTW. Ich denke, dass ganze Visual Studio ist nicht erforderlich, Visual C++ - Build-Werkzeuge sollten auch funktionieren.
Visual C++ - Build-Werkzeuge, die einfach funktionieren!Bevor ich Visual Studio installiert 2017 Gemeinschaft.Dann installiere ich Visual C++ Build-Tools 2015-es funktioniert einfach!