我试图在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”,并以管理员身份在该位置打开命令提示符,然后按照instructions进行构建。
我在cmd中运行了bootstrap.bat
文件,输出如下所示:
然后我运行了.\b2 --build-type=complete -j2
命令,该命令运行了几个小时,简短的输出显示在此pastebin中。
在此之后,我去了Cmake并尝试构建导致以下错误的项目:
找不到助推器
增强版本:1.67.0
增强包含路径:C:/ Program Files / boost / boost_1_67_0
找不到以下Boost库:
boost_python
找到了一些(但不是全部)必需的Boost库。你可以 需要安装这些附加的Boost库。或者,设置 BOOST_LIBRARYDIR到包含Boost库的目录或 BOOST_ROOT到Boost的位置。
source / CMakeLists.txt:33(消息)处的CMake错误:
找不到增强库,请从以下位置安装 http://www.boost.org/
我的stage / libs文件夹中包含所有boost-python文件,如下所示,那为什么会给我这个错误?
答案 0 :(得分:0)
将this cmake file中的第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位。