如果要開發用戶端處理常式,您可以利用任何文字編輯器先建立所需要的檔案,
然後再建置用戶端程式庫。
執行這項作業的原因和時機
如果要建立處理常式,您必須先建立一個用戶端處理常式標頭檔、
一個用戶端處理常式檔,以及用戶端處理常式 Factory 檔。然後,您可以利用這些檔案
來建置處理常式程式庫,建置的方法與建置其他程式庫相同。
如果您要撰寫一個以上的處理常式,
請務必確定處理常式名稱是唯一的。
如果要建立和建置處理常式,
請完成下列步驟,它們會使用 myclientHandler 程式庫的範例。
這項作業的步驟
- 將現行工作目錄變更為要建置 myClientHandler 專案的位置(例如,
<inst_dir>/samples/handlers)。
- 建立處理常式所需要的三個基本檔案:
- 利用任何文字編輯器建立三個新檔案並分別命名為:myClientHandler.cpp、
myClientHandler.hpp 和 myClientHandlerFactory.cpp(請參閱 必要的處理常式檔案)。
- 將 範例用戶端處理常式程式碼 中所說明的範例程式碼複製到每一個檔案中。
- 將新檔案儲存到現行目錄中。
- 建置處理常式程式庫:
- 在 Linux 上,
輸入下列建置指令:
gcc -I <inst_dir>/include/ *.cpp -L <inst_dir>/lib/ -l axis_client –shared
-o myClientHandler.so
- 在 Windows 上,
輸入下列建置指令:
cl /MT /D "WIN32" /I<inst_dir>\include *.cpp /link<inst_dir>
\lib\AxisClient.lib /dll /out:"myClientHandler.dll"
- 檢查用戶端處理常式程式庫檔案是否已經建立。
- 建立或修改 WSDD 檔,
以併入您建立的每一個處理常式的定義。 如需處理常式定義的進一步資訊,
請參閱WSDD 檔中的處理常式定義。
- 確定 axiscpp.conf 檔
包含一個用來定義 WSDD 檔路徑的程式行。 如需檔案路徑定義的進一步資訊,請參閱axiscpp.conf 檔中的 WSDD 檔案路徑定義。
下一步
當您完成處理常式的開發之後,
就可以根據
部署具有處理常式的 Web 服務用戶端應用程式 中的說明,準備開始部署應用程式。