#include <stdio.h>
#include <stdlib.h>
#include <winscard.h>
#include <wintypes.h>
int main(void){
    SCARDCONTEXT hContext;
    SCARDHANDLE hCard;
    DWORD dwActiveProtocol;
    LONG rv;
    rv = SCardEstablishContext(SCARD_SCOPE_SYSTEM,NULL,NULL,&hContext);
    rv = SCardConnect(hContext,"Reader X", SCARD_SHARE_SHARED,
            SCARD_PROTOCOL_T0, &hCard, &dwActiveProtocol);
    printf("Hello world!\n");
}
There are errors like this:
test.c:(.text+0x2e): undefined reference to `SCardEstablishContext'
test.c:(.text+0x5b): undefined reference to `SCardConnect'
xcollect2: error: ld returned 1 exit status
The functions are included in 'winscard.h' but it seems I cannot use them.
I don't know how to solve it.
 
     
    