# 2.4 注冊應用
當按本編程指南所列要求生成目標動態庫文件后,可以使用 AnyChat Platform Core SDK 的相關 API 將該動態庫向內核注冊,注冊完成后,可根據 AnyChat 的 log 日志判斷是否注冊成功。
只有向 AnyChat 內核注冊 CODEC 成功之后,才能在 AnyChat 平臺使用新的編解碼器,通常注冊代碼所處的位置是初始化 SDK(BRAC_InitSDK)調用之后。
注冊示例代碼如下所示:
~~~
// 向SDK注冊CODEC
CHAR* lpCodecLibName = "SampleCodec.dll"; // or “libsamplecocec.so”
BRAC_SetSDKOption(BRAC_SO_CORESDK_LOADCODEC,lpCodecLibName,strlen(lpCodecLibName));
~~~
注冊時可指定絕對路徑(含動態庫文件名),也可只寫動態庫文件名,AnyChat 平臺將會在當前目錄,或是設置的 Core SDK 路徑下查找對應的文件并加載。
注冊 CODEC 成功之后,會在本地日志文件中輸出相關信息。