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?

War es hilfreich?

Lösung

Wie wäre es einfach das Hinzufügen des Systems umfasst Verzeichnis in den Suchpfad vor Ihrem Verzeichnis?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top