我在Windows 10
,Visual Studio 2019
,cmake 3.17.3
,boost 1.73.0
上。我正在尝试安装Geant4
(粒子模拟工具包),并且在cmake
中构建程序的依赖项之一是boost-python
。
我安装了boost,但是仍然收到以下错误消息:
CMake Error at C:/Program Files/CMake/share/cmake-3.17/Modules/FindPackageHandleStandardArgs.cmake:164 (message):
Could NOT find Boost (missing: python) (found version "1.73.0")
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake3.17/Modules/FindPackageHandleStandardArgs.cmake:45(_FPHSA_FAILURE_MESSAGE)
C:/Program Files/CMake/share/cmake3.17/Modules/FindBoost.cmake:2166 (find_package_handle_standard_args)
environments/g4py/CMakeLists.txt:11 (find_package)
问题可能与我的系统路径有关吗?我想我增加了自己的道路,但我可能做错了,因为有50种不同的教程说要做100种不同的事情。也许我需要专门添加一个指向boost-python的指针?我对cmake
或boost
(或与此有关的c ++)并不熟悉,所以我现在唯一的想法就是使用路径。
任何想法将不胜感激。