0

我正在尝试安装 rcssbase。而我“./configure”没有问题发生。但是当我想“制造”这个错误时:

loader.cpp: 在静态成员函数'static boost::filesystem3::path rcss::lib::Loader::stripDirName(const boost::filesystem3::path&)': loader.cpp:158:38: error: conversion从 '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;
}
4

1 回答 1

1

您的错误与 libboost 库有关,最好对这些具有如此多依赖项的应用程序使用 apt 包管理器。

您可以将 rcssserver 存储库添加到 ubuntu 中的存储库

如果您的 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

于 2013-11-23T18:52:52.733 回答