我正在尝试安装rcssbase。虽然我“./configure”没有问题发生。但当我想“制造”这个错误时:
loader.cpp:在静态成员函数'static boost :: filesystem3 :: path rcss :: lib :: Loader :: stripDirName(const boost :: filesystem3 :: path&)': loader.cpp:158:38:错误:从'boost :: filesystem3 :: path'转换为非标量类型'std :: string {aka std :: basic_string}''
boost::filesystem::path
Loader::stripDirName( const boost::filesystem::path & filename )
{
std::string rval = filename.leaf(); //this is the 158th line
return rval;
}
答案 0 :(得分:1)
您的错误与libboost库有关,对于具有如此多依赖关系的应用程序,最好使用apt包管理器。
您可以在ubuntu
中将rcssserver存储库添加到您的存储库如果你的ubuntu版本是< = 12.10:
,请执行以下步骤1)您可以在此处找到存储库: https://launchpad.net/~gnurubuntu/+archive/rubuntu
2)现在您在 /etc/sources.list 文件的上一步中找到的地址
3)现在输入sudo apt-get update
4)sudo apt-get install rcssserver rcsslogplayer rcssmonitor