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.
Erhalten Sie nur einen IDE-Fehler oder einen tatsächlichen Compilerfehler? – aschepler
Ein Compilerfehler (da ihre Compiler im Hintergrund ausgeführt werden, wenn die Datei bearbeitet wird). –
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. –