2016-12-29 4 views
0

Я пытаюсь использовать некоторый код, чтобы использовать читатель ACR83 под Linux. Я успешно установил и протестировал драйверы pcsc и ccid на моем Ubuntu, а также могу отправлять/получать APDU на свою смарт-карту. Я пытался использовать ЖК-дисплей Reader и Pinpad с помощью кода, который я ранее тестировал на MS Windows, но каждый раз, когда я использую определение, используя IOCTL_SMARTCARD_READ_KEY, я получаю сообщение об ошибке: undefined reference to SCARD_CTL_CODE !!!Как использовать SCARD_CTL_CODE под Linux?

Какая разница между этими определениями в Windows и Linux?

Должен ли я что-либо изменить?

Спасибо за ваши ответы.

ответ

1

Я нашел ответ here.

Если вы определяете #define SCARD_CTL_CODE(code) (0x42000000 + (code)), ваш источник будет совместим для разных платформ, как указано в ссылке выше.

 Смежные вопросы

  • Нет связанных вопросов^_^