LinuxでACR83リーダーを使用するためのコードを試しています。Ubuntuにドライバーを正常にインストールしてテストpcsc
しccid
ました。また、スマートカードとの間でAPDUを送受信できます。私はpreviouselyに成功MS Windows上でテストしたコードの一部が使用するリーダーのLCDとPINPADにしようとしていたが、私は使用して定義を使用するたびにIOCTL_SMARTCARD_READ_KEY
、私はmakeが言って上のエラーを取得:undefined reference to SCARD_CTL_CODE
!!!
WindowsとLinuxでのこれらの定義の違いは何ですか?
何か変更する必要がありますか?
返信ありがとうございます。
私はここで答えを見つけました。
#define SCARD_CTL_CODE(code) (0x42000000 + (code))
上記のリンクに記載されているように、ソースを定義すると、さまざまなプラットフォームと互換性があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加