Onvif工作整理总结(三)源代码编译

Onvif工作整理总结(三)源代码编译

  • Onvif接口源代码编译
      • 源代码下载
      • 源代码使用方式
      • eclipse下编译源码

Onvif接口源代码编译

本文介绍了在编写完Onvif接口后,如何编译使用;
实现语言是C/C++
系统是Ubuntu16.04 g++版本为5.4.0
使用的IDE是linux eclipse 2019-03

源代码下载

提供个人编写的Onvif接口供大家交流使用,源代码也在其中,可以到地址:自用Onvif接口源码备份OnvifInterfaceCSDN.rar处下载;

源代码使用方式

下载后解压缩可以得到四个文件夹:
1.**lib:**生成的动态库可以直接使用
2.**include:**使用动态库时需要包含的头文件
3.**src:**源代码
4.**test:**各个接口的测试程序

eclipse下编译源码

编译源码时,要在eclipse下新建一个Shared Library工程将src内的文件复制粘贴到工程下;
修改该工程的属性,在Properties->C/C++ Build->Settings中修改:

  1. GCC C++ Compiler->Command填入(g++ -fPIC)
    在这里插入图片描述
  2. GCC C++ Compiler->Dialect->Language standard(选择ISO C++11(-std=c++0x))
    在这里插入图片描述
  3. GCC C++ Compiler->includes->include paths(-I)(添加本工程路径)
    在这里插入图片描述
  4. GCC C Compiler->Command填入(gcc -fPIC -DWITH_OPENSSL)
    在这里插入图片描述
  5. GCC C++ Linker->Libraries->Libraries(-l) (添加ssl和crypto)
    在这里插入图片描述

你可能感兴趣的:(onvif工作总结)