0

violetlandのトランク リポジトリをダウンロードしましたが、エラーが発生しましType 'boost::filesystem::path' could not be resolvedた。ブーストライブラリをインストールしましたが、これboost/filesystem.hppも含まれています。

どうすればその問題を解決できますか?

システム:
- linux mint 13 x64
- eclipse indigo
- 必要な場合は詳細を尋ねてください。

コードサンプル:

#ifndef FILEUTILITY_H_
#define FILEUTILITY_H_

#include <vector>
#include <sys/stat.h>
#include <cstdlib>
#include <string>

#include <boost/filesystem.hpp>



class FileUtility {
private:
    boost::filesystem::path m_appPath, m_resPath, m_usrPath;
public:
    enum PathType {
        common = 0, image, anima, sound, music, monsters, weapon, user
    };
    FileUtility(char *argPath);
    static void truncateFullPathToDir(char *path);
    void traceResPath();
    void setFullResPath(std::string path);
    boost::filesystem::path getFullPath(PathType type, std::string resource) const;
    std::vector<std::string> getFilesFromDir(boost::filesystem::path dir);
    unsigned int getFilesCountFromDir(boost::filesystem::path dir);
    std::vector<std::string> getSubDirsFromDir(boost::filesystem::path dir);
    unsigned int getSubDirsCountFromDir(boost::filesystem::path dir);
};

#endif /* FILEUTILITY_H_ */

のすべての使用は、boost::filesystem::path上記のようにエラーとしてマークされます。

4

1 に答える 1

0

私はインストールlibboost-filesystem-devしなければならなかったlibboost-system-dev

于 2012-09-03T21:12:25.437 に答える