在线商店

Instalación de LibNFC en Windows

打印友好,PDF和电子邮件
[printfriendly电流= '是的']
打印友好,PDF和电子邮件

Instalación de LibNFC en Windows 8.1

Primero, descargue el instador USB de Zadig enhttp://zadig.akeio.ie

安装采集器PN533控制器libusb0.这是我必须要做的事,这是我必须做的事。

libNFC1

Ahora, tenemos que instar LibNFC。Gracias a un artículo publicado en MobileFish (http://www.mobilefish.com/developer/LibNFC/LibNFC.html)我们的人民,我们的进程,大海,fácil。独自一人versión实现izada del artículo mencionado front。

Windows 8.1 Professional x64

硬件:Core i5, 8gb RAM, 64位操作系统

Requisitos previos de software

  • 编译器TDM-GCC MinGW
  • libusb-win32
  • PCRE para Windows
  • CMake
  • Doxygen

程序instalación

安装TDM-GCC MinGW编译器

Vaya一http://sourceforge.net/projects/tdm-gcc/y descargue el compilador TDM-GCC MinGW。
Por ejemplo, tdm64-gcc-4.8.1-3.exe

Haga双环en el弹射y脉冲el botón Crear。

libNFC2

Seleccione MinGW-w64/TDM64实验(32位y 64位)y脉冲el botón Siguiente。

Nota: Debe installar esta versión en lugar de MinGW / TDM(32位)。La versión MinGW-w64/TDM64 se ejecutará en sistemas operativos de 32位y 64位。

libNFC3

选择主管instalación TDM-GCC, por ejemplo, C:toolsMinGW64, y pulse el botón Siguiente。

libNFC

descarga TDM-GCC más cercano y pulse el botón Siguiente。

libNFC5Elija TDM-GCC推荐,所有软件包(Todos los paquetes y pulse el botón安装。

libNFC

Espere hasta que TDM-GCC esté instalado y presione el botón Siguiente。

libNFCPara obtener más información sobre TDM-GCC, lea el archiveREADME-gcc-tdm64.txt

Instalar libusb-win32

Vaya一http://sourceforge.net/projects/libusb-win32/Y descargue libusb-win32。
Por ejemplo, libusb-win32-bin-1.2.6.0.zip
Más información sobre esta biblioteca:http://sourceforge.net/apps/trac/libusb-win32/wiki

编译工具:C:toolslibusb-win32-bin-1.2.6.0
No se requiere ninguna otra acción。

安装PCRE para Windows

Vaya一http://sourceforge.net/projects/gnuwin32/files/pcre/7.0/y descargue el asistente de configuración de PCRE (expresión常规兼容con Perl)。
Por ejemplo elpcre-7.0.exe
Más información sobre PCRE:http://www.pcre.org

Haga双环en el弹射y脉冲el botón Siguiente。

libNFC

Acepte el acerdo y pulse el botón Siguiente。

libNFC

选择主管instalación de PCRE, por ejemplo, C:toolsGnuWin32, y pulse el botón Siguiente。

libNFC

选择Instalación完整脉冲botón Siguiente。

libNFC

介绍PCRE el的直接接入menú Inicio y pulse el botón Siguiente。

libNFC14

我的家乡,我的祖国,我的祖国,我的祖国botón。

libNFC15

脉冲el botón Instalar。

libNFC

脉冲el botón最终。

libNFC

Instalar CMake

Vaya一http://www.cmake.org/y descargue la distribución binaria CMake para la plataforma Windows (Instalador Win32)。CMake es un sistema de compilación多平台y de código abierto。
Por ejemplo, elcmake-3.0.1-win32-x86.exe

Haga双环en el弹射y presione el botónAcepto

libNFC

libNFC

选择一个团结的组织,建立一个为日常生活服务的系统botón Siguiente。

libNFC

选择主管instalación de CMake, por ejemplo, C:toolsCMake, y pulse el botón Siguiente。

libNFC22

埃丽雅的地毯del menú inicio y pulse el botón安装。

libNFC

esere hasta que CMake esté instalado y presione el botón Siguiente。

libNFC

脉冲el botón最后完成了configuración de CMake。

libNFC

Instalar Doxygen

Vaya一http://www.doxygen.org/y descargue Doxygen。
Por ejemplo, eldoxygen-1.8.7-setup.exe

Haga双环en el弹射y脉冲el botón Siguiente。

libNFC

Acepte el acerdo y pulse el botón Siguiente。

libNFC

选择主管instalación Doxygen, por ejemplo, C:toolsdoxygen, y pulse el botón Siguiente。

libNFC

选择Instalación完整脉冲botón Siguiente。

libNFC

多氧根的直接入口menú多氧根的直接入口botón Siguiente。

libNFC

脉冲el botón Instalar。

libNFC

Doxygen se está instalando。

libNFC

Lea la información de Doxygen y presione el botón Siguiente。

libNFC

脉冲el botón最终。

libNFC

Instalar LibNFC

Vaya a https://bintray.com/nfc-tools/sources/LibNFC y descargue la biblioteca gratuita de comunicación de campo cercano (LibNFC)。
比如:LibNFC-1.7.1.tar.bz2

档案室剥脱瘤。
Por ejemplo: C:toolsLibNFC-1.7.1

Más información sobre esta biblioteca:http://nfc-tools.org

建立Windows系统之路

Vaya a Sistema -> Configuración avanzada del Sistema ->内部变量

系统的所有变量,下级的选择,变量的路径,presiona el botón编辑…botón。

编辑la ruta de la变量系统。最后的协议(si aún no se han creado):

  • C: toolsdoxygenbin;
  • C: toolstdm gcc - 64本;
  • C: toolstdm - gcc - 64 - x86_64 w64 mingw32lib32;
  • C:工具tdm - gcc - 64 - x86_64 w64 mingw32include;
  • C: toolsCMakebin;
  • C: toolsGnuWin32bin;

Para probar si todo el software/bibliotecas必要软件están instalados y la RUTA del sistema está configurada correctamente, abra una ventana de Dos y escriba:cmake。

Debería我们的结果必然如此continuación:

libNFC35

配置el proyecto CMake LibNFC

  • Cree una carpet LibNFC-build。
    Por ejemplo: c:LibNFC-build
  • Abra una ventana de dos y vaya la carpeta LibNFC-build。
    Escriba el comandocmake-gui。CMake se utility para configurar y general archives de compilación para proyectos de software。
    Los pasos básicos para configurar un proyecto son Los siguentes:

    • 选择我的上级。
      to debe contener los archivos CMakeLists.txt para el proyecto。
      En este tutorial, el director o de origen de LibNFC es:C: toolsLibNFC-1.7.1
    • 请选择compilación的主任。
      我的导演construirá我的律师。
      你是我的上级,我的上级。
      独立委员会主任compilación。
      CMake creará el directorio si不存在。
      En este tutorial, el directorio de compilación es:c: LibNFC-build。

libNFC乌纳维斯的选择和双子星的来源,es hora de脉冲星el botón配置。
Se abrirá una ventana:

  • 选择generador MinGW Makefiles。
  • Seleccionar opción: Utilice compiladores nativos predeterminados。
  • 脉冲el botón最终。

libNFC

Esto hará que make lea todo, los archivos, de entrada, and descubra, to as, las, variables,利用,利用,por el, proyto。La primera vez que se muestre una variable, estará en rojo。通常的人,德本的人,检查的人,变量,罗哈斯asegurándose, de, que, Los, valores, sean, correctos。
Para algunos proyectos, el proceso de configuración puede ser iterativo, así que continúe presionando el botón Configurar hasta que no haya entradas rojas。

libNFC

Debe apuntar a los directortorios PCRE包括y lib y对libusb包括y lib directortorios。

Para corregir otros错误:

Haga clic en el英勇PCRE_INCLUDE_DIRS y vaya a:C: toolsGnuWin32include

Haga clic en el英勇PCRE_LIBRARIES y seleccione archive:C: toolsGnuWin32liblibpcre.dll.a

新脉搏botón configuration。

Haga clic en el英勇LIBUSB_INCLUDE_DIRS y vaya a:C: toolslibusb-win32-bin-1.2.6.0include

Haga clic en el英勇LIBUSB_LIBRARIES y seleccione archive:C: toolslibusb-win32-bin-1.2.6.0libgcclibusb.a

Con lo front, está consolyendo una aplicación de 32位。

Para un sistema de 64位,funcionará una aplicación de 32位o una aplicación de 64位。La aplicación de 64位无puede funciar en el sistema operativo Windows de 32位。Para un sistema de 64位,debe usar un controlador de 64位。
Un controlador de 32位no funcionará en Un sistema de 64位,反之亦然,Un controlador de 64位no funcionará en el sistema de 32位。

32位MinGW GCC -libusb-win32-bin-1.2.6.0libgcclibusb.a

64位MinGW GCC -直接嵌入到libusb0.dll中,并使用Cree su proproia lib de importación。Bajo LibNFC 1.7.1 libusbA es la opción correcta。

MSVC de 32位(=Microsoft Visual c++) -libusb-win32-bin-1.2.6.0libmsvclibusb.lib

64位MSVC -libusb-win32-bin-1.2.6.0libmsvc_x64libusb.lib

64位MSVC for IA64 -libusb-win32-bin-1.2.6.0libmsvc_i64libusb.lib

Borland C(独奏32位)-libusb-win32-bin-1.2.6.0libbcclibusb.lib

Otro编译器,使用dynamic -libusb-win32-bin-1.2.6.0libdynamiclibusb_dyn.c

总统botón配置botón de nuevo。

最后,obtendrá la pantalla sin errors。

libNFC

' Asegúrese de que LibNFC_DRIVER_PN53X_USB esté comprobado para que la memoria USB NFC PN533 funcione correctamente!

Haga clic en el botón Configurar y,一个continuación, en el botón general。
网址creará archivos en el directorio de compilación:c: LibNFC-build

Cree存档的可弹出文件的Windows y LibNFC.dll con mingw32-make

Vaya a la carpeta C:LibNFC-build y escriba:mingw32-make

libNFC¡问好事实!

功能

最后,我要用"nfc-list" - "nfc-list -v " en el símbolo del sistema。

libNFC

libNFC

Esta es la salida de la tarjeta MIFARE®1K en la memoria USB NFC PN533。

Baidu
map