0

私は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;
}
4

1 に答える 1

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

于 2013-11-23T18:52:52.733 に答える