错误:导入的目标不适用于Boost版本

时间:2016-11-21 08:30:25

标签: c++ cmake windows-10 zlib taglib

我正在尝试按照其安装指南构建TagLib:

该过程的第一部分:

  1. 构建Makefile:
    1. 打开CMake GUI。
    2. 设置路径。   “源代码在哪里”和“在哪里构建二进制文件”   示例,两者都是:C:\ GitRoot \ taglib
    3. 勾选:高级
    4. 选择:配置
    5. 选择:生成器
    6. 勾选:使用默认本机编译器
    7. 选择:完成 等到完成。
    8. 如果使用ZLib,请向下滚动。   (在选项列表的底部......应该全部覆盖它们)
      1. 编辑:ZLIB_INCLUDE_DIR
      2. 编辑:ZLIB_LIBRARY
    9. 选择:生成
  2. 当我这样做时:
           4.选择:配置

    它开始处理,但后来给了我以下错误:

    CMake Warning at F:/libs/C/cmake-3.7.0-win64-x64/share/cmake-3.7/Modules/FindBoost.cmake:744 (message):
      Imported targets not available for Boost version
    Call Stack (most recent call first):
      F:libs/C/cmake-3.7.0-win64-x64/share/cmake-3.7/Modules/FindBoost.cmake:848 (_Boost_COMPONENT_DEPENDENCIES)
      F:/libs/C/cmake-3.7.0-win64-x64/share/cmake-3.7/Modules/FindBoost.cmake:1435 (_Boost_MISSING_DEPENDENCIES)
      ConfigureChecks.cmake:57 (find_package)
      CMakeLists.txt:101 (include)
    

    为什么我错过了Boost,如何添加它以消除错误?

0 个答案:

没有答案