ubuntu cmakelists 配置海康 SDK

参考: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
        )

这样便可以成功编译运行了!

发布了39 篇原创文章 · 获赞 8 · 访问量 7949

猜你喜欢

转载自blog.csdn.net/weixin_40512640/article/details/103387449