Suche nach Abhilfe für Dateinamen Konflikt mit Visual C ++ Header-Datei
-
13-09-2019 - |
Frage
Unser Code enthält vector
, die memory
enthält, die Microsofts intrin.h
enthält, aber wir haben eine intrin.h
unserer eigenen auf unserem Weg sind. Daher nimmt memory
unsere intrin.h
anstelle des System einer auf und nicht kompilieren.
Sowohl unsere intrin.h
und Microsoft hat es schon seit Jahren, aber wir haben noch nie einen Konflikt vor - VS 2010 eine neue Abhängigkeit führt. Verschieben oder unsere intrin.h
Umbenennung würde ein Schmerz, und ich würde es lieber vermeiden.
Gibt es irgendeine Weise, die ich MSVC überzeugen kann im System suchen gehört Verzeichnis vor unserem eigenen? Bearbeiten von memory
zu sagen:
#include "intrin.h"
statt
#include <intrin.h>
funktioniert, aber ich will nicht das ganze Team ihre Visual Studio-Umgebungen haben zu ändern (und halten sie angesichts der Service Packs geändert, etc.)
Eine andere Möglichkeit, um dies zu arbeiten?
Lösung
Wie wäre es einfach das Hinzufügen des Systems umfasst Verzeichnis in den Suchpfad vor Ihrem Verzeichnis?