dlib 构建是没有DLIB_BUILD_SHARED_LIBS
时间: 2023-07-29 08:05:40 浏览: 105
dlib_face_recognition_resnet_model_v1.dat.zip_ResNet_dlib_face r
5星 · 资源好评率100%
dlib 在默认情况下会构建为静态库(static library),因此没有 DLIB_BUILD_SHARED_LIBS 这个选项。如果你需要构建为动态库(shared library),可以手动修改 CMakeLists.txt 文件,将以下代码注释掉:
```
# This line builds dlib as a static library by default
add_library(dlib ${all_dlib_cpp})
```
然后添加以下代码:
```
# Uncomment the following lines to build dlib as a shared library
#set(DLIB_ISO_CPP_ONLY ON)
#add_library(dlib SHARED ${all_dlib_cpp})
```
保存文件后重新运行 CMake,并重新编译即可构建为动态库。注意,使用动态库需要确保正确配置了动态库搜索路径。
阅读全文