ubuntu cmakelists 配置海康 SDK
程序员文章站
2022-07-05 10:18:30
...
参考:https://blog.csdn.net/weixin_42186404/article/details/82455144
consoleDemo 部分参考 https://blog.csdn.net/weixin_42186404/article/details/82455144 中的内容,本人主要是在cmakelists中使用。
在你的工程目录下新建SDK文件夹,将下载consoleDemo目录下的include目录、src目录、与动态库拷贝到SDK文件夹中,目录结构如图所示:
在工程目录下的cmakelists中添加:
add_library(
HIKSDK
SDK/src/Alarm.cpp
SDK/src/CapPicture.cpp
SDK/src/ConfigParams.cpp
SDK/src/GetStream.cpp
SDK/src/playback.cpp
SDK/src/tool.cpp
SDK/src/Voice.cpp
)
#把该路径添加到第三方库搜索路径中
link_directories(${PROJECT_SOURCE_DIR}/SDK/lib)
add_executable(testSDK
SDK/src/consoleMain.cpp
)
target_link_libraries(testSDK
${PROJECT_NAME}
HIKSDK
libanalyzedata.so
libAudioRender.so
libcrypto.so
libHCAlarm.so
libHCCore.so
libHCCoreDevCfg.so
libHCDisplay.so
libHCGeneralCfgMgr.so
libHCIndustry.so
libhcnetsdk.so
libHCPlayBack.so
libHCPreview.so
libHCVoiceTalk.so
libhpr.so
libiconv2.so
libNPQos.so
libPlayCtrl.so
libssl.so
libStreamTransClient.so
libSuperRender.so
libSystemTransform.so
)
这样便可以成功编译运行了!
上一篇: java判断是否是exe文件
下一篇: 判断文件是否是pdf