#Carla+UnrealEngine
相关问题具体可见:https://carla.readthedocs.io/en/latest/
make PythonAPI遇到的问题:
1.如果出现没有libboost_python35.a,则需要将/usr/local/lib下面的libboost_python35.a拷贝到~/carla/PythonAPI/carla/dependencies/lib下面;
另外,如果执行make clean了,则需要重新拷贝才行,因为make clean会将dependencies文件夹删除,make PythonAPI又会添加dependencies文件夹,但会缺少libboost_python35.a文件
2.如果/usr/local/lib下面或其它地方没有libboost_python35.a,则进入~/carla/Build/boost-1.69.0-c7-source文件夹,
接下来执行
$ ./bootstrap.sh --with-libraries=python --with-toolset=gcc
$ ./b2 cflags=‘-fPIC’ cxxflags=‘-fPIC’ --with-python include=“/usr/local/python3/include/python3.5m/”
$ sudo ./b2 install
执行完,便可在/usr/local/lib下面的找到libboost_python35.a,若形式为libboost_python-py36.a,则做个软链接即可
$ sudo ln -s libboost_python-py36.a libboost_python3.a
由此,可将/usr/local/lib下面的libboost_python35.a拷贝到~/carla/PythonAPI/carla/dependencies/lib下面;
运行CarlaUE4,则
cd carla
make launch-only