[英]OpenNERO windows: Could not find the following Boost libraries: boost_python
我试图在Windows 10上运行OpenNERO 。我已经安装了他们在wiki上提到的所有依赖项以进行构建。 我的Python版本是2.7.15(已尝试使用python 2.7,以及最新的3.7.1),增强版本是1.58(已尝试过1.66和1.53)。
我转到我的boost文件夹位置:“ C:\\ Program Files \\ boost \\ boost_1_67_0”,并以管理员身份在该位置打开命令提示符,然后按照说明进行构建。 我在cmd中运行bootstrap.bat
文件,输出如下所示:
然后,我运行了.\\b2 --build-type=complete -j2
命令,该命令运行了几个小时,在此pastebin中显示了简短的输出。
之后,我去了Cmake并尝试构建该项目,该项目给了我以下错误:
找不到助推器
增强版:1.67.0
Boost包含路径:C:/ Program Files / boost / boost_1_67_0
找不到以下Boost库:
boost_python
找到了一些(但不是全部)必需的Boost库。 您可能需要安装这些额外的Boost库。 或者,将BOOST_LIBRARYDIR设置为包含Boost库的目录,或者将BOOST_ROOT设置为Boost的位置。
源/CMakeLists.txt:33(消息)的CMake错误:
找不到Boost库,请从http://www.boost.org/安装
我的stage / libs文件夹中包含所有boost-python文件,如下所示,那为什么会出现此错误?
将此cmake文件中的第26行从FIND_PACKAGE (Boost COMPONENTS python filesystem serialization system date_time)
更改为FIND_PACKAGE (Boost COMPONENTS python27 filesystem serialization system date_time)
以便它查找python27而不是python。 在cmake gui中也使用了64位生成器,而不是32位。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.