安装在LibNFC su Windows 8.1
Innanzitutto, scarica il programma di installazione di Zadig USB suhttp://zadig.akeio.ie
安装PN533 con驱动程序libusb0.这是我的信,我的眼睛,我的眼睛,我的身体。
Ora, dobbiamo安装LibNFC。谢谢你的文章,你的移动鱼(http://www.mobilefish.com/developer/LibNFC/LibNFC.html) possiamo rendere questo processo molto semplice。Questa è solo una versione aggiornata del 'articolo precedentementmenzionato。
Sistema operativo utilzzato: Windows 8.1 Professional x64
硬件:Core i5, 8gb di RAM, 64位系统
Prerequisiti软件:
- 编译器TDM-GCC MinGW
- libusb-win32
- 每个Windows的PCRE
- CMake
- Doxygen
安装程序#
安装编译器TDM-GCC MinGW#
Vai一http://sourceforge.net/projects/tdm-gcc/e scarica il编译器TDM-GCC MinGW。
Ad esempio tdm64-gcc-4.8.1-3.exe
票价多普奥clic sull'eseguibile premere il pulsante Crea。
Selezionare MinGW-w64/TDM64实验(32位e 64位)e premere il pulsante Avanti。
注意:è必要的安装任务版本invece di MinGW/TDM(32位)。La versione MinGW-w64/TDM64 verrà eseguita su sistemi operativi a 32位e 64位。
Selezionare la directory di installazione TDM-GCC, ad esempio C:toolsMinGW64, e premere il pulsante Avanti。
Selezionare il server di download TDM-GCC più vicino e premere il pulsante Avanti。
Scegliere TDM-GCC Consigliato, Tutti i pacchetti e premere il pulsante Installa。
参加阿凡提TDM-GCC预展。
根据TDM-GCC, leggere il文件README-gcc-tdm64.txt.
Installare libusb-win32#
Vai一http://sourceforge.net/projects/libusb-win32/E scarica libusb-win32。
Ad esempio libusb-win32-bin-1.2.6.0.zip
信息百科全书:http://sourceforge.net/apps/trac/libusb-win32/wiki
C:toolslibusb-win32-bin-1.2.6.0
没有什么是绝对必要的。
在Windows上安装PCRE#
Vai一http://sourceforge.net/projects/gnuwin32/files/pcre/7.0/e scarica la configurazione guidata PCRE (espressione regolare compatibile con Perl)。
广告esempioil pcre-7.0.exe
informazioni su PCRE:http://www.pcre.org
在阿凡提之前,我有我的钱。
与阿凡提的契约是相通的。
Selezionare la directory di installazione PCRE, ad esempio C:toolsGnuWin32, e premere il pulsante Avanti。
阿凡提前完成安装。
Immettere il collegamento PCRE nel菜单启动e premere il pulsante Avanti。
阿凡提先生attività aggiuntive da esesguire e premere il pulsante。
Premere il pulsante Installa。
Premere il pulsante好。
Installare CMake#
Vai一http://www.cmake.org/e scarica la distribuzione binaria CMake per la piattaforma Windows (Win32安装程序)。CMake è un sistema di compilazione multipiattaforma e开源。
广告esempioil cmake-3.0.1-win32-x86.exe
票价有多高,有多高,有多高Accetto.
在阿凡提前,在阿凡提前,在阿凡提前,在阿凡提,在阿凡提。
Selezionare la directory di installazione CMake, ad esempio C:toolsCMake, quindi premere il pulsante Avanti。
Scegli la cartella del menu start e premi il pulsante Installa。
参加阿凡提市前的安装。
Premere il pulsante Fine per complete l'installazione di CMake。
Installare Doxygen#
Vai一http://www.doxygen.org/e scarica Doxygen。
Ad esempio ildoxygen-1.8.7-setup.exe
在阿凡提之前,我有我的钱。
与阿凡提的契约是相通的。
Doxygen安装目录C:toolsdoxygen, e premere il pulsante Avanti。
阿凡提前完成安装。
Immettere il collegamento Doxygen nel菜单启动e premere il pulsante Avanti。
Premere il pulsante Installa。
Doxygen sta installando。
关于阿凡提的信息。
Premere il pulsante好。
Installare LibNFC#
Vai a https://bintray.com/nfc-tools/sources/LibNFC e scarica gratuitamente近场通信库(LibNFC)。
广告esempio:LibNFC-1.7.1.tar.bz2
反初始化文件。
C:toolsLibNFC-1.7.1
信息百科全书:http://nfc-tools.org
冒名顶替在Windows系统中#
Vai a Sistema -> Impostazioni di Sistema avanzate -> Variabili di ambient
系统变径,系统变径,系统变径。
系统变化的改变。Aggiungere i seguenti percorsi (se non sono già stati creati)真主安拉好:
- C: toolsdoxygenbin;
- C: \ tools TDM-GCC-64 bin;
- C: \ tools \ tdm - gc -64 \ x86_64-w64-mingw32 \ lib32;
- C:工具tdm - gcc - 64 - x86_64 w64 mingw32include;
- C: toolsCMakebin;
- C: \ tools \ GnuWin32 \ bin;
Per verificare se tutti i software/librerie richesti sono installati il PATH di sistema è impostato correttamente, prire una finestra Dos e digitare:cmake。
多夫雷斯蒂·奥泰纳尔·伊尔·斯基托来了:
configuration il progetto CMake LibNFC#
- Creare una cartella LibNFC-build。
Ad esempio: c:LibNFC-build - 4月的一个finestra do e vai真主安拉cartella LibNFC-build。
Digitare il commandocmake-gui。CMake viene utilzzato每个配置通用文件di编译每progetti软件。
I passaggi di base per la configurazione di un progetto sono I segguenti:- Selezionare la directory di origine per il progetto。
查询文件CMakeLists.txt的文件。
在questa esercitazione, la directory di origine di LibNFC è:C: toolsLibNFC-1.7.1 - Selezionare la directory di compilazione per il progetto。
查询è la目录在崔verrà compilato il progetto。
Può essere la stessa directory o una directory diversa dalla directory di origine。
每一个简单的pulizia, si consiglia una目录di编译分离。
CMake creerà la目录se non - esiste。
在questa esercitazione, la directory dicompilazione è: c:LibNFC-build。
- Selezionare la directory di origine per il progetto。
Una volta selezionate le directory di origine binary, è il moment di premere il pulsante Configura。
Si aprirà una finestra:
- Selezionare il生成MinGW Makefiles。
- Opzione Seleziona:利用编译,自然,预先定义。
- Premere il pulsante好。
Ciò farà sì che CMake legga tutti i file di input e scopra tutte le variabili utilzzate dal progetto。La prima volta che viene visualizzata una variable, sarà in rosso。我爱你,爱你,我爱你,我爱你。
每一个alcuni progetti il processso configure può essere iterativo, quindi continua premere il pulsante configure finché non ci sono voci rosse。
Devi puntare一个PCRE包含lib目录e每个libusb包含lib目录。
根据correggere altri error:
票价clic sul valore PCRE_INCLUDE_DIRS e goto:
C: toolsGnuWin32include
PCRE_LIBRARIES e selezionare文件:
C: toolsGnuWin32liblibpcre.dll.a
前期新时代il pulsante Configura。
票价clic sul valore LIBUSB_INCLUDE_DIRS e goto:
C: toolslibusb-win32-bin-1.2.6.0include
LIBUSB_LIBRARIES e selezionare文件:
C: toolslibusb-win32-bin-1.2.6.0libgcclibusb.a
Con quanto sopra, stai creando un'applicazione 32位。
如果是64位,funzionerà则是32位或64位。L'applicazione a 64位非può funzionare su un sistema operativo Windows a 32位。Per un sistema是64位,è premiario utilzzare un driver是64位。
Un driver a 32位非funzionerà con Un sistema a 64位e反之亦然,Un driver a 64位非funzionerà con il sistema a 32位。
32位MinGW GCC -
libusb-win32-bin-1.2.6.0libgcclibusb.a
64bit MinGW GCC -
链接到一个libusb0.dll文件。Sotto LibNFC 1.7.1 libusb。è l’opzione corretta。
MSVC 32位(=Microsoft Visual c++) -
libusb-win32-bin-1.2.6.0libmsvclibusb.lib
64位MSVC -
libusb-win32-bin-1.2.6.0libmsvc_x64libusb.lib
64bit MSVC for IA64 -
libusb-win32-bin-1.2.6.0libmsvc_i64libusb.lib
Borland C(仅32位)-
libusb-win32-bin-1.2.6.0libbcclibusb.lib
Altro编译器,利用动态-
libusb-win32-bin-1.2.6.0libdynamiclibusb_dyn.c
Premere configure di nuovo。
Infine, otterrai lo schermo senza error。
Assicurati che LibNFC_DRIVER_PN53X_USB sia controllato affinché la chiavetta NFC USB PN533 funzioni correttamente!
价格,环,脉,配置,脉,脉属。
查询creerà i文件nella目录dicompilazione: c: LibNFC-build
创建文件eseguibili di Windows e LibNFC.dll con mingw32-make#
Cartella Goto C:LibNFC-build e tipo:mingw32-make
这是完成了!
测试#
Infine, puoi testare LibNFC con il comando "nfc-list" o "nfc-list -v " nel prompt dei comandi。
Questa è l'uscita della scheda MIFARE®1K苏拉基亚维塔USB NFC PN533。