renan_hm wrote:
>O fabricante da Griuler Biometrics fornece as DLL's e no caso do C/C++
> fornece também a .lib. Vem junto também o arquivo .h para importar a
> DLL e assim poder utilizar as funções da mesma. Veja abaixo o arquivo
> GrFinger.h fornecida pelo fabricante. No .pro coloquei:
>LIBS += -L GrFinger // a dll é encontrada
>
>Inclui a GrFinger.h em meu projeto.
>
>No meu .h
>Declarei a função conforme o fabricante:
> int __stdcall GrInitialize();
Este foi o seu erro. Você re-declarou a função do fabricante como C++ e
dentro de um namespace.
Não faça isso. Apenas inclua o GrFinger.h.
>
>No .cpp chamei a função:
>GrInitialize(); // neste momento ocorre a mensagem de indefinida
> referencia.
--
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
PGP/GPG: 0x6EF45358; fingerprint:
E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358