Ich habe gerade das OpenNI 2 SDK heruntergeladen ( www.openni.org ) und versuche, ein Projekt in Visual Studio 2012 einzurichten. Was ich getan habe:
Aber wenn ich versuche zu bauen, habe ich den folgenden unaufgelösten Symbolfehler (wo ConsoleApplication1 der Name meines Projektes ist)
%Vor%Ich weiß, dass dieser Verknüpfungsfehler sagt, dass der Linker einige Bibliotheken nicht finden kann, aber ich dachte, was ich gerade getan habe, war genug.
Ich habe auch versucht, die 64-Bit-Version, Erstellen eines 64-Bit-Projekt, aber ich habe die gleichen Fehler.
Ich konnte keine zufriedenstellende Dokumentation zu diesem Thema finden.
Ich bin sicher, ich vermisse etwas Dummes. Können Sie mir bitte einen Rat geben?
Sie sollten auch die folgenden Schritte ausführen:
0 - Wählen Sie im Abschnitt C / C ++ unter dem Knoten "Allgemein" die Option
%Vor%und fügen Sie
hinzu %Vor%Dies sind Umgebungsvariablen, die auf den Speicherort des OpenNI Include-Verzeichnisses verweisen. (Die Standardwerte sind:
%Vor%1 - Wählen Sie im Abschnitt Linker unter dem Knoten "Allgemein" die Option
%Vor%und fügen Sie
hinzu %Vor%Dies sind Umgebungsvariablen, die auf den Speicherort des OpenNI Lib-Verzeichnisses verweisen. (Die Standardwerte sind:
%Vor%2 - Wählen Sie im Linker-Abschnitt unter dem Eingabeknoten
%Vor%und fügen Sie
hinzu %Vor%3 - Stellen Sie sicher, dass Sie die zusätzlichen Include- und Bibliotheksverzeichnisse zu Ihren Release und Debug -Konfigurationen hinzufügen.
4 - Kopieren Sie alle Dateien aus dem Redist-Verzeichnis von OpenNI (siehe Umgebungsvariable "$ (OPENNI2_REDIST)" oder "$ (OPENNI2_REDIST64)") in Ihr Arbeitsverzeichnis. (Die Standardwerte sind
%Vor%Beachten Sie, dass das Arbeitsverzeichnis das Verzeichnis ist, in dem die ausführbare Datei gefunden werden kann. Wenn Sie von Visual Studio aus arbeiten, ist das Standardverzeichnis der Speicherort der Projektdatei (.vcproj, .vcxproj) gefunden.
Wenn Sie alle Optionen (Include, Lib, ...) zu Ihrer Projekteinstellung hinzufügen und diesen Fehler erneut erhalten, ist Ihre Projektplattform möglicherweise Win32 und Sie möchten OpenNI x64 verwenden
In diesem Fall müssen Sie die Plattform in x64 ändern (Projekteigenschaften oben auf der Seite)
Tags und Links visual-studio-2012 openni