Skip to content

hrdzkj/onvif-qt-server-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Copy from https://github.com/hummatli/onvif-qt-server-client
处理没有生成*.lib的问题分析:
1)动态加载dll 可能存在不懂需要调用什么类,构造类需要怎么样传入参数的问题
2)修改OnvifLib,导出*.lib
可能存在找不到dll方法问题,最后还要修改OnvifLib源码
3)集成OnvifLib源码到client、server端
存在client server端包含源码多,子lib里面有些都重复的类文件,所以全部导入也不可行。

综合上面的几个方法,方法2可行性比较大。步骤 1)依次查找需要导出的类 2)拷贝包含mydll_global.h文件的文件夹到库目录中
3)需要导出的类上引入头文件及进行导出

#include "exportdef\mydll_global.h" //(这样 HEADERS 都不用加入mydll_global.h)

MYDLLSHARED_EXPORT

4).pro文件加入
DEFINES += MYDLL_LIBRARY

5)编译

About

copy from https://github.com/hummatli/onvif-qt-server-client ,创建在dev分支实现权健,设置OSD相关接口。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published