Suprema BioMini FingerPrint программирование в c # - PullRequest
1 голос
/ 02 сентября 2011

Я купил устройство для отпечатков пальцев Suprema BioMini. У него есть SDK, но документация не очень хорошая, просто вставьте код, без каких-либо объяснений.

Я программирую это на c #, но мне не удается заставить библиотеку Suprema работать, это:

 using Suprema;

В библиотеках установленной папки нет "Suprema".

Я попытался использовать c ++, поэтому я вставил строку руководства по документации SDK:

#include "UFDatabase.h"

И не сработало.

Но есть только UFDatabase.lib, который я поместил в папку Visual Studio. Это не признает это. Если я сделаю:

 #include "UFDatabase.h"

Он распознает строку - конечно, есть файл с таким именем -, но функции не работают - возможно, потому что он не совпадает с функциями .h, которые должны смотреть-

Кто-нибудь из вас имеет некоторый опыт работы с этим BioMini SDK или у вас есть подсказки по поводу проблемы?

Спасибо.

Ответы [ 4 ]

2 голосов
/ 14 февраля 2013

Решили ли вы это и какую версию SDK вы используете, чего вы хотите достичь, и оттуда я смогу помочь с этим.

, но вы можете сделать следующее

скопируйте следующее в каталог bin

  1. UFScanner.dll 2.UFMatcher.dll 3.UFDatabase.dll

Затем добавьте следующее в качестве ссылок

  1. Suprema.UFDatabase.dll
  2. Suprema.UFScanner.dll
  3. Suprema.UFMatcher.dll

вам нужно будет скопировать

UFLicense.dat в тот же каталог с первыми dll, а также.

затем вы можете следовать образцам в sdk, и вы сможете продолжить.Я использовал его в среде C # так долго не было проблем с ним.

1 голос
/ 07 марта 2013

Измените версию вашего проекта с 64-битной на 32-битную на странице свойств проекта, а также запустите проект в каталоге, где существовал пример проекта, это решит вашу проблему.

0 голосов
/ 27 января 2015

Вам нужна пара dll для запуска SDK suprema. В моем случае я пробовал биостанцию ​​T2

  1. BSSDK.dll Это основная библиотека с функциями поиска устройств suprema, подключения, получения пользовательских шаблонов и т. Д.
  2. libusb.dll - Это позволяет вам подключить устройство через USB
  3. Libeay32.dll
  4. ssleay.dll

Убедитесь, что библиотеки в папке, где запущено ваше приложение, могут быть ../x86/bin/release. Измените совместимость приложений для запуска процессора x86 в свойствах проекта. создайте класс BSSDK.cs и вставьте код, указанный в примере приложения C #. Помните, чтобы изменить его в соответствии с пространством имен вашего приложения.

0 голосов
/ 02 сентября 2011

Согласно странице загрузки sdk она имеет DLL-оболочку-оболочку.Вы должны иметь возможность добавить ссылку к этой DLL в вашем проекте и использовать классы, содержащиеся в.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...