編譯boost.process遇到的問題

1、 “boost::throw_exception”: 未找到匹配的重載函數

    方法:   boost::system::system_category,後面增加(),修改後如下

boost::throw_exception(boost::system::system_error(::GetLastError(), boost::system::system_category(), "boost::process::detail::pipe::pipe: CreatePipe failed"));

2、無法解析的外部符號 "char * * __cdecl __p__environ(void)"

 方法1:process.hpp 開頭宏定義後增加     #undef environ

 方法2: 修改environ 爲其他變量(爲嘗試)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章