在线商店

libnfc -安装unter Windows

打印友好,PDF和电子邮件

在Windows 8.1下安装LibNFC

拉登Sie zuerst das Zadig usb安装程序unterhttp://zadig.akeio.ieherunter

安装Sie den PN533-Leser mit民主党libusb0-Treiber.文达斯Lesegerät夜之天使之鸟,gehen Sie zu Optionen-> Alle Geräte auflisten。

libNFC1

Jetzt müssen wir LibNFC安装。Dank eines bei MobileFish (http://www.mobilefish.com/developer/LibNFC/LibNFC.html) veröffentlichten Artikels können wir diesen Prozess sehr einfach gestalten。爱的人erwähnten阿蒂克尔斯。

Verwendetes Betriebssystem: Windows 8.1 Professional x64

硬件:Core i5, 8gb RAM, 64位背叛系统

Softwarevoraussetzungen:

  • MinGW编译器
  • libusb-win32
  • PCRE für Windows
  • CMake
  • Doxygen

Installationsverfahren

TDM-GCC MinGW编译器安装

葛恩思祖http://sourceforge.net/projects/tdm-gcc/加载Sie den TDM-GCC MinGW编译器herunter。
Zum Beispiel tdm64-gcc-4.8.1-3.exe

二重身你在死ausführbare达泰和你在死Schaltfläche厄斯特伦。

libNFC2

Wählen Sie MinGW-w64/TDM64实验(32位和64位)和drücken Sie die nächste味道。

Hinweis: Sie müssen diese Version anstelle von MinGW / TDM (32 Bit) installieren。Die MinGW-w64/TDM64-Version läuft auf 32位和64位betriebssystemen。

libNFC3

Wählen Sie das TDM-GCC-Installationsverzeichnis aus, z. B. C:toolsMinGW64, und drücken Sie die Schaltfläche Weiter。

libNFC

Wählen Sie Ihren nächstgelegenen TDM-GCC-Download-Server aus und drücken Sie die Schaltfläche Weiter。

libNFC5Wählen Sie TDM-GCC推荐,所有包(TDM-GCC推荐),所有包,和drücken Sie die Schaltfläche Installieren。

libNFC

Warten Sie, bis TDM-GCC installiert ist, und drücken Sie die Schaltfläche Weiter。

libNFCWeitere Informationen zu TDM-GCC finden Sie in derDatei README-gcc-tdm64.txt。

Installieren Sie libusb-win32

葛恩思祖http://sourceforge.net/projects/libusb-win32/und loaded Sie libusb-win32 herunter。
Beispiel: libusb-win32-bin-1.2.6.0.zip
Weitere Informationen zu diesel图书馆:http://sourceforge.net/apps/trac/libusb-win32/wiki

Laden Sie die Datei herunter und entpacken Sie Sie, zum Beispiel: C:toolslibusb-win32-bin-1.2.6.0
Es sind keine weiteren Maßnahmen erforderlich。

Installieren Sie PCRE für Windows

葛恩思祖http://sourceforge.net/projects/gnuwin32/files/pcre/7.0/und laden Sie den PCRE-Setup-Assistenten (Perl-kompatibler regulärer Ausdruck) herunter。
Zum Beispiel derpcre-7.0.exe
Weitere Informationen zu PCRE:http://www.pcre.org

二重身Sie auf die ausführbare Datei和drücken Sie die Schaltfläche Weiter。

libNFC

Akzeptieren Sie die Vereinbarung and klicken Sie auf die Schaltfläche Weiter。

libNFC

Wählen Sie das PCRE-Installationsverzeichnis aus, z. B. C:toolsGnuWin32, und drücken Sie die Schaltfläche Weiter。

libNFC

Wählen Sie Vollständige安装和drücken Sie die品尝下一步。

libNFC

Geben Sie die PCRE-Verknüpfung im Startmenü ein und drücken Sie die Schaltfläche Weiter。

libNFC14

Wählen Sie zusätzliche Aufgaben aus, die ausgeführt werden sollen, und drücken Sie die Schaltfläche Weiter。

libNFC15

Klicken Sie auf die Schaltfläche Installieren

libNFC

Drücken Sie die Taste Fertig stellen。

libNFC

Installieren Sie CMake

葛恩思祖http://www.cmake.org/und loaded Sie die CMake-Binärdistribution für die windows - platform (Win32安装程序)herunter。CMake ist in plattformübergreifendes开源构建系统。
Zum Beispiel死了cmake-3.0.1-win32-x86.exe

二重身你会死ausführbare大姐和你会死Schaltfläche我很兴奋

libNFC

libNFC

Wählen Sie CMake zum Systempfad für alle Benutzer hinzufügen und drücken Sie die Schaltfläche Weiter。

libNFC

Wählen Sie das CMake-Installationsverzeichnis aus, z. B. C:toolsCMake, und drücken Sie die Schaltfläche Weiter。

libNFC22

Wählen Sie den Startmenüordner aus und drücken Sie die Schaltfläche Installieren。

libNFC

Warten Sie, bis CMake installiert ist und drücken Sie die Schaltfläche Weiter。

libNFC

Drücken Sie die Taste Fertig stellen,嗯die CMake-Einrichtung abzuschließen。

libNFC

Installieren Sie Doxygen

葛恩思祖http://www.doxygen.org/满载着Sie Doxygen herunter。
Zum Beispiel dasdoxygen-1.8.7-setup.exe

二重身Sie auf die ausführbare Datei和drücken Sie die Schaltfläche Weiter。

libNFC

Akzeptieren Sie die Vereinbarung and klicken Sie auf die Schaltfläche Weiter。

libNFC

Wählen Sie das Doxygen-Installationsverzeichnis aus, z. B. C:toolsdoxygen, und drücken Sie die Schaltfläche Weiter。

libNFC

Wählen Sie Vollständige安装和drücken Sie die品尝下一步。

libNFC

Geben Sie die Doxygen-Verknüpfung im Startmenü ein und drücken Sie die Taste Next。

libNFC

Klicken Sie auf die Schaltfläche Installieren

libNFC

狐氧鸟。

libNFC

Lesen Sie die do氧-信息和drücken Sie die Schaltfläche Weiter。

libNFC

Drücken Sie die Taste Fertig stellen。

libNFC

LibNFC installieren

Gehen Sie zu https://bintray.com/nfc-tools/sources/LibNFC und laden Sie die kostenlose近场通信库(LibNFC) herunter。
例如:LibNFC-1.7.1.tar.bz2

Entpacken Sie die Datei。
Beispiel: C: toolsLibNFC-1.7.1

Weitere Informationen zu diesel图书馆:http://nfc-tools.org

Windows-Systempfad festlegen

Gehen Sie zu System -> Erweiterte Systemeinstellungen -> Umgebungsvariablen

In den Systemvariablen wählt das Unterfenster die Variable Pfad aus und drückt auf Bearbeiten…Knopf。

系统变量路径。Fügen“你是黄昏”:

  • C: Werkzeugedoxygenbin;
  • C: werkzeugetdm gcc - 64本;
  • C: toolstdm - gcc - 64 - x86_64 w64 mingw32lib32;
  • C: Werkzeuge tdm - gcc - 64 - x86_64 w64 mingw32include;
  • C: WerkzeugeCMakebin;
  • C: WerkzeugeGnuWin32bin;

Um zu testen, b alle erforderlichen软件/Bibliotheken installiert信和系统korrekt eingestellist, öffnen Sie in Dos-Fenster and geben Sie Folgendes ein:cmake。

Sie sollten das Ergebnis wie folgt erhalten:

libNFC35

CMake LibNFC-Projekt konfigurieren

  • Erstellen Sie einen Ordner LibNFC-build。
    Beispiel: c: LibNFC-build
  • Öffnen Sie ein dos-Fenster und gehen Sie in den Ordner LibNFC-build。
    Geben Sie den Befehlcmake-gui静脉。CMake wid verwendet, um Build-Dateien für Softwareprojekte zu konfigurieren und zu generieren。
    Die grundlegenden Schritte zum Konfigurieren eines项目lauten wie folgt:

    • Wählen Sie das Quellverzeichnis für das Projekt aus。
      Diese sollte die CMakeLists.txt Dateien für das project enthalten。
      在diesem Tutorial lautet dasLibNFC-Quellverzeichnis: C: toolsLibNFC-1.7.1
    • Wählen Sie das Buildverzeichnis für das Projekt aus。
      Verzeichnis的死亡,在他们的原始计划中。
      Es kann sich um dasselbe oder ein anderes Verzeichnis als as Quellverzeichnis handeln。
      Für eine einfache Bereinigung wid ein分离Build-Verzeichnis empfohlen。
      make erstellt das Verzeichnis, wenn es niht exist。
      在diesel Tutorial lautet das Build-Verzeichnis中:c: LibNFC-build。

libNFC我们在一起Binärverzeichnisse ausgewählt我们在一起,我们在一起Schaltfläche我们在一起。
Es öffnet sich ein Fenster:

  • Wählen Sie den MinGW Makefiles Generator aus。
  • 选项auswählen:标准本机编译器verwenden。
  • Drücken Sie die Taste Fertig stellen。

libNFC

Dies führt dazu, dass CMake alle Eingabedateien lest和alle vom Projekt verwendeten Variablen erkent。Wenn eine变量ersten Mal angezeigt ward, ward sie in Rot angezeigt。Benutzer sollten rote Variablen überprüfen,嗯sicherzustellen, dass die Werte korrekt sind。
Für einige Projekte kann der配置- prozess iterativ sein,也klicken Sie weiter auf die Schaltfläche Konfigurieren, bis keine roten Einträge mehr vorhanden sind。

libNFC

Sie müssen auf die Verzeichnisse PCRE包括und lib sowie auf die Verzeichnisse libusb包括und lib verweisen。

所以beheben Sie andere Fehler:

祝你好运PCRE_INCLUDE_DIRS是和gehen Sie zuC: toolsGnuWin32includeKlicken Sie auf den PCRE_LIBRARIES Wert und wählen Sie DateiC: toolsGnuWin32liblibpcre.dll.aDrücken Sie erneut die Schaltfläche Konfigurieren。

Klicken Sie auf den LIBUSB_INCLUDE_DIRS Wert und葛恩思祖C:toolslibusb-win32-bin-1.2.6.0include kicken Sieauf den LIBUSB_LIBRARIES Wert und wählen Sie DateiC: toolslibusb-win32-bin-1.2.6.0libgcclibusb.a

这是32位的安文东。

Für ein 64-Bit-System funktioniert entweder eine 32-Bit-Anwendung oder eine 64-Bit-Anwendung。64位- anwendung kann nicht auf 32位- windows - betriebssystem funktionieren。Für ein 64-Bit-System müssen Sie einen 64-Bit-Treiber verwenden。
Ein 32- treiber funktioniert nicht unter einem 64- bit system and umgekehrt funktioniert Ein 64- treiber nicht unter dem 32- bit system。

32位MinGW GCC -libusb-win32-bin-1.2.6.0libgcclibusb.a64bit MinGW GCC -direkt auf libusb0 verlink .dll odder erstellen Sie Ihre eigene Importbibliothek。

Unter LibNFC 1.7.1 ist libusb。a die richtige选项。

32位MSVC (=Microsoft Visual c++) -libusb-win32-bin-1.2.6.0libmsvclibusb。lib 64bit MSVC -libusb-win32-bin-1.2.6.0libmsvc_x64libusb.lib64bit MSVC for IA64-libusb-win32-bin-1.2.6.0libmsvc_i64libusb.libBorland C (nur 32bit)-libusb-win32-bin-1.2.6.0libbcclibusb.libAnderer编译器,verwenden Sie动态- - - - - -libusb-win32-bin-1.2.6.0lib动态libusb_dyn.cDrücken Sie das配置wieder Knopfdruck。

Schließlich erhalten Sie den Bildschirm ohne Fehler。

libNFC

Stellen Sie sicher, dass LibNFC_DRIVER_PN53X_USB überprüft ist, damit der PN533 USB NFC-Stick ordnungsgemäß funktioniert!

我爱你Schaltfläche我爱你,我爱你Schaltfläche我爱你。
达杜尔奇werden Dateien im建筑- verzeichnis erstell:c: LibNFC-build

Erstellen Sie ausführbare Windows-Dateien und LibNFC.dll mit mingw32-make

Gehen Sie in den Ordner C:LibNFC-build und geben Sie ein:mingw32-make

libNFCEs ist FERTIG!

Testen

Schließlich können Sie LibNFC mit dem Befehl“nfc-list”oder“nfc-list -v”in der Eingabeaufforderung testen。

libNFC

libNFC

die ist der MIFARE®1K-Karte auf dem PN533 usb - nfc棒。

Baidu
map