2017-06-03 2 views
0

Ich experimentiere mit den Shared-Items-Projekten in VS2017 (Community Edition). (Das Ziel ist, eine nicht-visuelle Bibliothek unter Windows und Linux zu erstellen.)Visual Studio 2017 C++ - freigegebene Elemente Projekt erkennt STL nicht

Ich habe eine C++ - Klasse hinzugefügt, und die meisten Standard-Include-Direktiven aus irgendeinem Grund fehlschlagen. Z.B. #include <iostream> führt zu einem Fehler. Es gibt einige Header in der Liste der automatischen Vervollständigung, aber sie sehen aus wie proprietäre Microsoft-Dateien.

Ich hatte den Eindruck, dass dieses Zeug aus der Box funktionieren sollte. Aus irgendeinem Grund haben die Projekteigenschaften auch nicht viel zu bieten, keinen Platz, um die Bibliotheken zu optimieren.

+2

Erhalten Sie nur einen IDE-Fehler oder einen tatsächlichen Compilerfehler? – aschepler

+0

Ein Compilerfehler (da ihre Compiler im Hintergrund ausgeführt werden, wenn die Datei bearbeitet wird). –

+0

Es gibt wirklich keine Informationen hier für Ihr Problem. Sie müssen uns Ihren Linker und die Verzeichniseinstellungen mitteilen, damit wir Ihnen helfen können. –

Antwort

0

Dank @RichardCritten fand ich, dass tatsächlich einige Komponenten fehlten (Clang, glaube ich, obwohl ich einige andere installiert habe). Sie wurden jedoch nicht als "Standardkomponenten" bezeichnet.

Schlechtes, schlechtes Visual Studio.

Verwandte Themen