2016-12-29 2 views
0

리눅스에서 ACR83 리더를 사용하기 위해 일부 코드를 사용하려고합니다. 성공적으로 우분투에 pcscccid 드라이버를 설치하고 테스트했으며, 또한 스마트 카드로 APDU를 보내고받을 수 있습니다. 나는 이전에 MS Windows에서 성공적으로 테스트 한 코드 조각을 사용하여 독자의 LCD와 Pinpad를 사용하려했지만 매번 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))을 정의하면 위의 링크에서 언급 한 것처럼 다른 플랫폼에서 소스가 호환 될 수 있습니다.