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工程 车尾检测