暖暖视频免费观**,国产免费美女被艹视频,毛片一级毛片,不卡三级

智慧服務(wù),成就美好體驗 項目咨詢

主頁 > 服務(wù)與支持 > 開發(fā)平臺 > 客戶端SDK參考 > Windows Native SDK > 快速入門 快速入門

入門使用

快速入門

更新時間:2019-11-20

開發(fā)準(zhǔn)備環(huán)境

在開發(fā)的過程中請滿足如下環(huán)境要求。

表1 環(huán)境要求

環(huán)境和工具名稱

版本要求

操作系統(tǒng)

Windows 7專業(yè)版

Microsoft Visual Studio

Visual Studio 2015

會議云服務(wù)的用戶帳號

帳號可來源于華為公有云。開通方法請參見“開發(fā)前準(zhǔn)備”。

創(chuàng)建工程

  1. 打開Visual Studio 2015,單擊菜單欄的“File > New > Project”,打開“New Project”窗口,如所示。

     

    圖1 新建項目 

     

  2. 在左側(cè)項目類型中選擇“Visual C++ > MFC”,并在右側(cè)模板中選擇“MFC Application”,“Name”輸入工程名稱“eSDK_EC”,“Location”單擊“Browse”按鈕,選擇“D:\Demo”,完成后單擊“OK”。

     

    說明: 

    在該HelloWorld中,工程名稱必須命名為“eSDK_EC”,不可隨意更改,否則可能會導(dǎo)致運行不通過。

     

  3. 單擊“下一步”,進入“MFC應(yīng)用程序向?qū)?rdquo;,選擇“Application Type”為“Dialog based”,如圖2所示。其余設(shè)置均保持默認(rèn)值即可。

     

    圖2 應(yīng)用程序類型 

     

  4. 單擊“Finish”,完成新工程的創(chuàng)建。

 

引入頭文件和lib文件

  1. 獲取eSDK CloudEC 的SDK開發(fā)包,將開發(fā)包拷貝至工程目錄下。

     

    將解壓縮后的開發(fā)包拷貝至“${path}\eSDK_EC\eSDK_EC”目錄下,與eSDK_EC.vcproj同一級目錄。${path}為創(chuàng)建工程時所設(shè)置的工程所在位置路徑,此處為“D:\Demo”,如圖3所示。

    圖3 目標(biāo)路徑 
     

     

  2. 配置工程Debug編譯環(huán)境。

     

    1. 輸出目錄配置。

      打開“Solution Explorer”窗口,選中“eSDK_EC”工程,右擊選擇最后“Porperties”項,如圖4所示。

      圖4 項目屬性 

      打開“eSDK_EC Property Pages”,左側(cè)列表中選擇“Configuration Properties > General”, “ Output Directory”值修改為“..\debug”,點擊“Apply”按鈕,如圖5所示。

      圖5 輸出目錄配置 
    2. 頭文件引用目錄配置

      在“eSDK_EC Property Pages”左側(cè)選擇“Configuration Properties > C/C++ > General”,將“Additional Include Directories”的值修改為“.\SDK\include”, 點擊“Apply”按鈕,如圖6所示。

      圖6 附加包含目錄配置 
    3. lib文件附加庫目錄配置

      在“eSDK_EC Property Pages”左側(cè)選擇“Configuration Properties > Linker > General”,將“Additional Library Directories”的值修改為“.\SDK\lib\”, 點擊“Apply”按鈕,如圖7所示。

      圖7 附加庫目錄配置 
    4. lib文件引入配置

      在“eSDK_EC Property Pages”左側(cè)選擇“Configuration Properties > Linker > Input”,將“Additional Dependencies”的值修改為“tsdk_service.lib”, 點擊“OK”按鈕,如圖8所示。

      圖8 附加依賴項配置 

     

設(shè)計頁面布局

  1. 雙擊“Resource View > eSDK_EC.rc > Dialog > IDD_ESDK_EC_DIALOG”,打開工程對應(yīng)的Dialog頁面,如圖9所示。

     

    圖9 打開對話框 

     

  2. 刪除原有控件:CTRL+A組合鍵選中頁面上原有全部控件,按Delete鍵刪除;如圖10所示。

     

    圖10 刪除控件 

     

  3. 添加服務(wù)器地址控件和服務(wù)器地址注釋控件

     

    1. 添加服務(wù)器地址控件:打開“Toolbox”頁面,直接選中“IP Address Control”控件,拖至右邊頁面上;如圖11所示。
      圖11 添加服務(wù)器地址 
    2. 為服務(wù)器地址控件綁定變量:選中服務(wù)器地址控件,右擊選擇 “Add Variable”,打開“Add Member Variable Wizard-eSDK_EC”頁面,如圖12所示。
      圖12 服務(wù)器地址添加變量 
    3. “Variable name”填寫“m_ipCtrlServerIP”,其它默認(rèn)設(shè)置保持不變,點擊完成,如圖13所示。
      圖13 服務(wù)器地址綁定變量 
    4. 添加服務(wù)器地址注釋控件:打開“Toolbox”頁面,直接選中“Static Text”控件,拖至右邊頁面上,如圖14所示。
      圖14 添加服務(wù)器地址注釋 
    5. 修改服務(wù)器地址注釋控件:選中服務(wù)器地址注釋控件,右擊選擇“Properties”,如圖15所示。
      圖15 打開服務(wù)器地址注釋 
    6. 在對應(yīng)的屬性頁上,找到“Caption”項,將值修改為“Server Address”, 按下回車鍵,如圖16所示。
      圖16 設(shè)置服務(wù)器地址注釋 

     

  4. 添加服務(wù)器端口控件和服務(wù)器端口注釋控件添加服務(wù)器端口控件:

     

    1. 打開“Toolbox”頁面,直接選中“Edit Control”控件,拖至頁面上,如圖17所示。
      圖17 添加服務(wù)器端口 
    2. 為服務(wù)器端口控件綁定變量:選中服務(wù)器端口控件,右擊選擇 “Add Variable”,打開“Add Member Variable Wizard-eSDK_EC”頁面;如圖18所示。
      圖18 服務(wù)器端口添加變量 
    3. “Variable name”填寫“m_edtServerPort”,其它默認(rèn)值保持不變,點擊“Finish”,如圖19所示。
      圖19 服務(wù)器端口綁定變量 
    4. 添加服務(wù)器端口注釋控件:打開“Toolbox”頁面,直接選中“Static Text”控件,拖至右邊頁面上,如圖20所示。
      圖20 添加服務(wù)器端口注釋 
    5. 修改服務(wù)器端口注釋控件:選中服務(wù)器端口注釋控件,右擊選擇“Properties”,如圖21所示。
      圖21 打開服務(wù)器端口注釋 
    6. 在對應(yīng)的屬性頁上,找到“Caption”項,將值修改為“Server Port”, 按下回車鍵,如圖20所示。
      圖22 服務(wù)器端口注釋 

     

  5. 添加登錄帳號控件和登錄帳號注釋控件。

     

    步驟4,添加登錄帳號控件和登錄帳號注釋控件,并把登錄帳號控件綁定變量m_edtLoginAccount。

     

  6. 添加登錄密碼控件和登錄密碼注釋控件。

     

    步驟4,添加登錄密碼控件和登錄密碼注釋控件,并把登錄密碼控件綁定變量m_edtPWD。

     

  7. 添加登錄按鈕控件。

     

    1. 添加登錄按鈕控件:打開“Toolbox”頁面,選中“Button”控件,拖至右邊頁面上,如圖23所示。
      圖23 添加登錄按鈕 
    2. 修改登錄按鈕上面的注釋:選中登錄密碼注釋控件,右擊選擇“Properties”,如圖24所示。
      圖24 打開登錄按鈕屬性 
    3. 在對應(yīng)的屬性頁上,找到“Caption”項,將值修改為“Login”, 按下回車鍵,如圖25所示。
      圖25 設(shè)置登錄按鈕屬性 

     

  8. 頁面完成效果如圖26所示。

     

    圖26 最終頁面效果 

     

  9. 為登錄按鈕添加事件:

     

    雙擊“Login”控件,如圖27所示。

    圖27 登錄按鈕位置 

    系統(tǒng)會自動在eSDK_ECDlg.cpp中添加登錄按鈕事件方法OnBnClickedButton1()。CTRL+S鍵保存現(xiàn)有工程,如圖28所示。

    圖28 登錄按鈕事件 

     

  10. 填充代碼,見Hello World源碼文件,如圖29所示。

     

    圖29 填充代碼 
    1. 用eSDK_ECDlg.cpp文件源碼內(nèi)容替換工程中原eSDK_ECDlg.cpp文件內(nèi)容;
    2. 用eSDK_EC.cpp文件源碼內(nèi)容替換工程中原eSDK_EC.cpp文件內(nèi)容;
    3. 用eSDK_ECDlg.h文件源碼內(nèi)容替換工程中原eSDK_ECDlg.h文件內(nèi)容;
    4. 用eSDK_EC.h文件源碼內(nèi)容替換工程中原eSDK_EC.h文件內(nèi)容;
    5. 保存現(xiàn)有工程:點擊菜單欄“全部保存”快捷圖標(biāo)。

     

 

編譯及調(diào)試

  1. 選中工程,右鍵選擇“Rebuild”,進行編譯,如圖30所示。

     

    圖30 編譯工程 
    觀察“Output”窗口,出現(xiàn)信息“Rebuild All:1 succeeded, 0 failed, 0 skipped”,代表編譯成功,如 圖31所示。
    圖31 編譯結(jié)果 

     

  2. 編譯成功后,工程文件夾中會生成一個debug文件夾,debug文件夾中就是剛編譯生成的可執(zhí)行程序eSDK_EC.exe,如圖圖32所示。

     

    說明: 

    此處.exe可執(zhí)行程序所在路徑為${path}\eSDK_EC\debug,而非${path}\eSDK_EC\eSDK_EC\debug。

    圖32 可執(zhí)行程序路徑 

     

  3. 將“${path}\eSDK_EC\eSDK_EC\SDK\dll”文件夾下的所有文件及文件夾全部拷貝至步驟2中的可執(zhí)行程序文件夾里,用于可執(zhí)行程序eSDK_EC.exe的調(diào)用,如圖33所示。

     

    圖33 源DLL位置 

    拷貝至如圖34所示。

    圖34 目的DLL位置 

     

  4. 進入到eSDK_EC > debug文件夾中,雙擊eSDK_EC.exe運行工程,在頁面上輸入如下信息:

     

    • Server Address:eSDK EC服務(wù)地址
    • Server Port:eSDK EC服務(wù)端口號
    • Account:eSDK EC登錄帳號
    • Password:eSDK EC登錄密碼

    以上信息均可通過華為遠程實驗室申請獲得。

    輸入正確信息如圖35所示。

    圖35 輸入信息 

     

  5. 點擊“Login”按鈕,如果彈出以下對話框,表示登錄成功,如圖36所示。

     

    圖36 效果圖