在线商店

安装de LibNFC sous Windows

打印友好,PDF和电子邮件

基于Windows 8.1的LibNFC安装

Tout d 'abord, téléchargez le programme d 'installation USB Zadig surhttp://zadig.akeio.ie

安装le lecteur PN533Avec le pilote libusb0.Si le lecteur ne 'affiche pas, accédez à Options-> Liste de tous les périphériques。

libNFC1

维护人员,nous devons安装LibNFC。Grâce à un article publié sur MobileFish (http://www.mobilefish.com/developer/LibNFC/LibNFC.html), nous pouvons rendre ce procsus très方便。Ceci est juste une version mise à jour de l 'article mentionné précédemment。

Système d 'exploitation utilisé: Windows 8.1 Professionnel x64

Matériel: Core i5, 8 Go de RAM, système d 'exploitation 64位

Prérequis logiciels:

  • 编译器TDM-GCC MinGW
  • libusb-win32
  • PCRE浇注窗
  • CMake
  • Doxygen

步骤d 'installation

安装程序编译器TDM-GCC MinGW

Accedez一http://sourceforge.net/projects/tdm-gcc/et téléchargez le编译器TDM-GCC MinGW。
参数示例tdm64-gcc-4.8.1-3.exe

双cliques sur l 'exécutable et appuyez sur le bouton Créer。

libNFC2

Sélectionnez MinGW-w64/TDM64实验(32位等64位)et appuyez sur le bouton Suivant。

备注:Vous devez installer cette version au lieu de MinGW/TDM(32位)。La版本MinGW-w64/TDM64 s 'exécutera sur les systèmes d 'exploitation 32位et 64位。

libNFC3

Sélectionnez le répertoire d 'installation de TDM-GCC,例如,C:toolsMinGW64, puis appuyez sur le bouton Suivant。

libNFC

Sélectionnez le server de téléchargement TDM-GCC le plus proche et appuyez sur le bouton Suivant。

libNFC5Choisissez TDM-GCC推荐,所有软件包,puis appuyez sur le bouton Installer。

libNFC

Attendez que TDM-GCC soit installé et appuyez sur le bouton Suivant。

libNFC倒加d '信息sur TDM-GCC, lisez le fichierREADME-gcc-tdm64.txt

安装程序libusb-win32

来吧在http://sourceforge.net/projects/libusb-win32/Et téléchargez libusb-win32。
例如libusb-win32-bin-1.2.6.0.zip
Plus d ' information sur cette bibliothèque:http://sourceforge.net/apps/trac/libusb-win32/wiki

Téléchargez et décompressez le fichier,例如:C:toolslibusb-win32-bin-1.2.6.0
auune autre measure n 'est requise。

安装程序PCRE倒Windows

Accedez一http://sourceforge.net/projects/gnuwin32/files/pcre/7.0/et téléchargez l’assistant de configuration PCRE(表达式régulière兼容Perl)。
例如,lepcre-7.0.exe
PCRE附加信息:http://www.pcre.org

双人俱乐部在'exécutable和appuyez在le bouton Suivant。

libNFC

接受与妥协与与周遭的关系。

libNFC

Sélectionnez le répertoire d 'installation de PCRE,例如,C:toolsGnuWin32, puis appuyez sur le bouton Suivant。

libNFC

Sélectionnez安装complète et appuyez sur le bouton Suivant。

libNFC

主菜le racaccourci PCRE dans le菜单Démarrer et appuyez sur le bouton Suivant。

libNFC14

Sélectionnez les tâches supplémentaires à影响者和附属物在周围。

libNFC15

Appuyez sur le bouton安装。

libNFC

Appuyez sur le bouton Terminer。

libNFC

安装程序CMake

Accedez一http://www.cmake.org/et téléchargez la分布binaire CMake pour la plate-form Windows (Win32安装程序)。CMake est un système de建设多平台等开源。
例如,lecmake-3.0.1-win32-x86.exe

双人团在l 'exécutable和appuyez在le bouton我接受

libNFC

libNFC

Sélectionnez Ajouter CMake au chemin d 'accès système pour tous les utilisateurs et appuyez sur le bouton Suivant。

libNFC

Sélectionnez le répertoire d 'installation de CMake,例如,C:toolsCMake, puis appuyez sur le bouton Suivant。

libNFC22

Choisissez le档案du菜单Démarrer et appuyez sur le bouton Installer。

libNFC

Attendez que CMake soit installé et appuyez sur le bouton Suivant。

libNFC

Appuyez sur le bouton Terminer pour Terminer la configuration de CMake。

libNFC

安装程序Doxygen

来吧在http://www.doxygen.org/et téléchargez Doxygen。
举例来说,la配置doxygen-1.8.7.exe

双人俱乐部在'exécutable和appuyez在le bouton Suivant。

libNFC

接受与妥协与与周遭的关系。

libNFC

Sélectionnez le répertoire d 'installation de Doxygen,举例,C:toolsdoxygen, puis appuyez sur le bouton Suivant。

libNFC

Sélectionnez安装complète et appuyez sur le bouton Suivant。

libNFC

主菜le racourci Doxygen dans le菜单Démarrer et appuyez sur le bouton Suivant。

libNFC

Appuyez sur le bouton安装。

libNFC

Doxygen est在安装过程中。

libNFC

Lisez les information Doxygen et appuyez sur le bouton Suivant。

libNFC

Appuyez sur le bouton Terminer。

libNFC

安装程序LibNFC

Accédez à https://bintray.com/nfc-tools/sources/LibNFC et téléchargez gratuitement la bibliothèque de communication en champ proche (LibNFC)。
举例:LibNFC-1.7.1.tar.bz2

Décompressez le fichier。
示例:C:toolsLibNFC-1.7.1

Plus d ' information sur cette bibliothèque:http://nfc-tools.org

Définir le chemin d 'accès système Windows

Accédez à Système -> Paramètres système avancés -变量d '环境>

Dans les变量système, la sous-fenêtre sélectionne la变量Path et appuie sur la touche修饰符…bouton。

Modifiez votre变量système路径。Ajoutez les chemins d 'accès suivants (s 'ils n 'ont pas déjà été créés) à la fin:

  • 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;

倒测试仪si tous les logiciels/bibliothèques requis sont installés et si le chemin d 'accès système est校正défini, ouvrez une fenêtre Dos et tapez:cmake。

Vous devriez obtenir le résultat comme indiqué ci-dessous:

libNFC35

配置程序CMake LibNFC

  • Créez un档案LibNFC-build。
    例如:c:LibNFC-build
  • Ouvrez une fenêtre dos et accédez au dossier LibNFC-build。
    Tapez la commandcmake-gui。CMake est utilisé倒配置器et générer des fichiers de build倒des projets logiciels。
    Les étapes de base pour configure un project sont Les suivantes:

    • Sélectionnez le répertoire源du项目。
      Celui-ci doit converir les fichiers cmakelist .txt du project。
      Dans ce didacticiel, le répertoire source LibNFC est:C: toolsLibNFC-1.7.1
    • Sélectionnez le répertoire de génération du projet。
      Il 'agit du répertoire dan leel projet sera généré。
      Il peut s 'agir du même répertoire ou d 'un répertoire différent du répertoire source。
      倒faciliter le nettoyage, un répertoire de build séparé est recommandé。
      CMake créera le répertoire s 'il n 'existe pas。
      Dans ce didacticiel, le répertoire de build est:c: LibNFC-build。

libNFCUne fois les répertoires源et binaire sélectionnés, il est temps d 'appuyer sur le bouton Configurer。
Une fenêtre s 'ouvrira:

  • Sélectionnez le générateur MinGW Makefiles。
  • 选项de sélection: Utilisez les compilateurs natifs par défaut。
  • Appuyez sur le bouton Terminer。

libNFC

Cela amènera CMake à lire tous les fichiers d 'entrée et à découvrir toutes les变量utilisées par le projet。La première fois qu 'une变量est affichée, elle sera en rouge。“利用者”是正确的,“变量”是正确的,“价值者”是正确的。
倒某些项目,le procsus configururer peut être itératif, alors continuez à appuyer sur le bouton configururer jusqu ' à ce qu ' il n ' y ait pas d 'entrées胭脂。

libNFC

Vous devez pointer vers les répertoires PCRE include et lib et pour libusb les répertoires include et lib。

纠正错误:

Cliquez sur la valeur PCRE_INCLUDE_DIRS et allo:C: toolsGnuWin32include

Cliquez sur la valeur PCRE_LIBRARIES et sélectionnez文件:C: toolsGnuWin32liblibpcre.dll.a

阿普耶兹à新鲍顿配置。

LIBUSB_INCLUDE_DIRS和allez sur la valeurLIBUSB_LIBRARIES et sélectionnez文件:C:toolslibusb-win32-bin-1.2.6.0includeCliquez sur la valeur LIBUSB_LIBRARIES et sélectionnez文件:C: toolslibusb-win32-bin-1.2.6.0libgcclibusb.a

Avec ce qui précède, vous conisez une application 32位。

倒un système 64位,une应用程序32位une应用程序64位功能。L 'application 64位ne peut pas function ner sur le système d 'exploitation Windows 32位。Pour un système 64位,vous devez utiliser un pilote 64位。
Un pilote 32位ne function nera pas sous Un système 64位,反之亦然,Un pilote 64位ne function nera pas sous le système 32位。

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

64bit MinGW GCC -Lien直接vers libusb0.dll ou créez votre propre lib d ' importer。Sous LibNFC 1.7.1 libusb。这是正确的。

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

Autre编译器,utilisez动态-libusb-win32-bin-1.2.6.0libdynamiclibusb_dyn.c

阿普耶兹sur configurez configurez bouton à nouveau。

Enfin, vous obtiendrez l ' écran没有错误。

libNFC

Assurez-vous que libnfc_driver_pn53x_usbest vérifié pour que la clé NFC USB PN533功能校正!

Cliquez sur le bouton Configurer, puis sur le bouton Générer。
Cela créera des fichiers dans le répertoire de build:c: LibNFC-build

Créez des fichiers exécutables Windows et LibNFC.dll avec mingw32-make

Allez dans le dossier C:LibNFC-build et tapez:mingw32-make

libNFC这是做!

测试

Enfin, vous pouvez tester LibNFC avec la command«nfc-list»ou«nfc-list -v»dans l 'invite de commands。

libNFC

libNFC

Il s 'agit de la sortie de la carte MIFARE®1K sur la clé USB NFC PN533。

Baidu
map