!呜呼啦呼! 2023-10-17 16:08 采纳率: 70%
浏览 15
已结题

cmake报错(missing: python numpy)

安装了boost1.76.0和cmake1.24.1后,利用cmake ..指令编译cmakefile,报错:

CMake Error at D:/CMake/share/cmake-3.24/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find Boost (missing: python numpy) (found version "1.76.0")
Call Stack (most recent call first):
  D:/CMake/share/cmake-3.24/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
  D:/CMake/share/cmake-3.24/Modules/FindBoost.cmake:2376 (find_package_handle_standard_args)
  CMakeLists.txt:30 (find_package)

Configuring incomplete, errors occurred!

显示:
Could NOT find Boost (missing: python numpy) (found version "1.76.0")
但是我已经安装了numpy

>>> import numpy
>>> print(numpy.version.version)
1.15.1

感觉像是库的版本不兼容,但不明白具体谁和谁的问题,求指点给些思路。

  • 写回答

2条回答 默认 最新

  • !呜呼啦呼! 2023-10-25 13:05
    关注

    应该是boost编译安装有问题,重新编译boost后报错消失:
    .\b2 --with-python --prefix="D:\software\boost_1_79_0\boost_1_79_0" install toolset=msvc-14.2 link=static address-model=64
    prefix路径换成自己存放boost文件的根目录即可。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 11月8日
  • 已采纳回答 10月31日
  • 创建了问题 10月17日

悬赏问题

  • ¥66 关于川崎机器人调速问题
  • ¥15 winFrom界面无法打开
  • ¥15 crossover21 ARM64版本安装软件问题
  • ¥15 mymetaobjecthandler没有进入
  • ¥15 mmo能不能做客户端怪物
  • ¥15 osm下载到arcgis出错
  • ¥15 Dell g15 每次打开eiq portal后3分钟内自动退出
  • ¥200 使用python编写程序,采用socket方式获取网页实时刷新的数据,能定时print()出来就行。
  • ¥15 matlab如何根据图片中的公式绘制e和v的曲线图
  • ¥15 我想用Python(Django)+Vue搭建一个用户登录界面,但是在运行npm run serve时报错了如何解决?