아직 릴리스되지 않은 상태에서 부스트 프로세스 이벤트를 사용하고 싶습니다.부스트 프로세스에서 누락 된 예외가 발생했습니다.
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
에 있지만 같은 결과로 변화하는 네임 스페이스를 시도 : 나는
svn co svn://svn.boost.org/svn/boost/sandbox/process/ boost-process
경로 (
-I
)와
#included
<boost/process.hpp>
를 포함
boost-process
을 추가했지만 컴파일에 대한
filesystem_error
정의되지 불평했다.
filesystem_error
의 (고화질)는
class BOOST_SYMBOL_VISIBLE filesystem_error : public system::system_error
가 BOOST_SYMBOL_VISIBLE
가 숨어있다?
내 경험에 비추어 볼 때 soc2010과 같은 새로운 버전의 boost.process를 사용하는 것이 더 좋습니다. http://www.highscore.de/boost/gsoc2010/process.zip http://www.highscore.de/boost/gsoc2010/ – alfC