Qt 编译dlib生成动态库

(1)下载dlib源码http://dlib.net/,解压
(2)使用Qt creator打开dlib工程
打开工程
选择解压目录对应的CMakeLists.txt
这里写图片描述
选择编译组件
这里写图片描述
(3)修改配置
在CMakeLists搜索add_library,把所有的STATIC修改为SHARED(因为不知道具体修改那个,所以只好全部修改),保存
这里写图片描述
这里写图片描述
选择Debug
这里写图片描述
左侧选择项目进行配置
这里写图片描述
这里写图片描述
这里写图片描述
回到编辑界面,点击左下角的绿色三角,开始生成库文件
这里写图片描述
这里写图片描述
生成成功
这里写图片描述

注:
(1)使用CMake,修改cmakelists.txt应该也能生成对应的dll。
(2)对应的头文件是用CMake相同配置生成的(当时只编译了生成静态库),使用dll要相同配置的头文件,不然会报错

附:
qt工程 车尾检测
这里写图片描述
这里写图片描述

猜你喜欢

转载自blog.csdn.net/FTD_LKY/article/details/80771921