CMAKE 查找库的优先级如下:

  1. 指定路径:使用 CMAKE_PREFIX_PATH、CMAKE_INCLUDE_PATH、CMAKE_LIBRARY_PATH 等变量指定库的路径。

  2. 系统路径:在系统默认的路径中查找库。例如,Windows 系统中的 %SYSTEMROOT%\System32。

  3. 环境变量:使用环境变量指定库的路径。

  4. Find 模块:使用 CMake 的 Find 模块查找库。

  5. Config 模块:使用 CMake 的 Config 模块查找库。

  6. IMPORTED_TARGET:使用 IMPORTED_TARGET 属性指定库的路径。

  7. IMPORTED_LOCATION:使用 IMPORTED_LOCATION 属性指定库的路径。

  8. 从源码构建:如果以上方法都没有找到库,则可以从源码构建库。

CMAKE 查找库的优先级

原文地址: https://www.cveoy.top/t/topic/5xh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录