Missing Exception in Boost Process

Я хочу использовать Boost Process хоть и не выпущен. Я сделал

svn co svn://svn.boost.org/svn/boost/sandbox/process/ boost-process

добавил boost-process для включения пути ( -I ) и #included , но компиляция жалуется о filesystem_error не определено:

boost-process/boost/process/operations.hpp: In function ‘std::string boost::process::find_executable_in_path(const string&, std::string)’:
boost-process/boost/process/operations.hpp:85:36: error: ‘filesystem_error’ is not a member of ‘boost::filesystem3’
In file included from boost-process/boost/process.hpp:42:0,
                 from tests/../fio.hpp:22,
                 from tests/t_histogram.cpp:18:
boost-process/boost/process/operations.hpp:130:32: error: ‘filesystem_error’ is not a member of ‘boost::filesystem3’

Я попытался изменить пространство имен на boost :: filesystem3 , но с теми же результатами.

Определение filesystem_error :

  class BOOST_SYMBOL_VISIBLE filesystem_error : public system::system_error

Скрывает ли BOOST_SYMBOL_VISIBLE его?

6
задан Nordlöw 19 January 2012 в 13:55
поделиться