C++(CodeBlocks) DLL專案(ex:SYWCardLib)開發 SOP紀錄

C++(CodeBlocks) DLL專案(ex:SYWCardLib)開發 SOP紀錄

C++(CodeBlocks) DLL專案(ex:SYWCardLib)開發 SOP紀錄

 

01.建立DLL專案並加上測試用API:Add
double DLL_EXPORT Add(double a, double b)//test_API
{
    return a + b;
}

 

02.建立呼叫專案(C++/C#)並測試Add 

 

03.在DLL專案增加檔案除錯紀錄函數:WriteLog
void WriteLog(const char *Msg,int state)
{
    if(g_intDebug==1)
    {
        FILE *pf=’\0′;
        if(state==1)
        {
            pf=fopen(LogFile,”w”);
        }
        else
        {
            pf=fopen(LogFile,”a”);
        }
        fprintf(pf,Msg);
        fprintf(pf, “\n”);
        fclose(pf);
    }
}

 

04.在DLL專案增加WCard_init和WCard_close的API作為開始、結束時初始環境和回收記憶體工作之用

 

05.撰寫實際API實體與測試

 

 

 

 

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *