Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Applicazione TPM in C++

    Ragazzi ho un problema, ho cercato di compilare questo programmino in ++ che serve a interagire con il chip TPM:

    #include <windows.h>
    #include <C:\Programmi\Microsoft SDKs\Windows\v6.0A\Include\Tbs.h> // Folder my Windows VISTA SDK

    void main ()
    {
    TBS_CONTEXT_PARAMS pContextParams;
    TBS_HCONTEXT hContext;
    TBS_RESULT rv;
    pContextParams.version = TBS_CONTEXT_VERSION_ONE;

    rv = Tbsi_Context_Create(&pContextParams, &hContext);
    printf("\n1 RESULT : %x STATUS : %x", rv, hContext);

    BYTE data[10] = {0,0xc0,0,0,0,0x0a,0,0,0,0x50};
    BYTE buf[512];
    UINT32 buf_len = 512;

    rv = Tbsip_Submit_Command(hContext,0,TBS_COMMAND_PRIORI TY_NORMAL,data,10,buf,&buf_len);
    printf("\n2 RESULT : %x STATUS : %x", rv, hContext);

    rv = Tbsip_Context_Close(hContext);
    printf("\n3 RESULT : %x STATUS : %x", rv, hContext);

    }

    ma il compilatore mi da questi errori:

    prova2.obj : error LNK2019: riferimento al simbolo esterno _Tbsip_Context_Close@4 non risolto nella funzione _main
    prova2.obj : error LNK2019: riferimento al simbolo esterno _Tbsip_Submit_Command@28 non risolto nella funzione _main
    prova2.obj : error LNK2019: riferimento al simbolo esterno _Tbsi_Context_Create@8 non risolto nella funzione _main

    a cosa si riferiscono? e come posso risolverli??? Grazie a tutti

  2. #2

  3. #3
    Grazie per l'aiuto avevi ragione tu, dovevo includere anchenil file della liberire tbs.lib, Per chi non lo sapesse, in visual c++ basta andare sul box di sinistra e cliccare col tasto destro su "File di risorse" e "Aggiungere elemento esistente" dopo selezionare il file da includere tbs.lib e cliccare su ok. Il gioco è fatto. Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.