I'm trying to use Boost 1.66 with VS2010, and I'm having some issues on compile after I include the header. Anyone had similar issues and can help me to fix this?
I need to call a ffmpeg process, and using windows CreateProcess was a pain in the a** to build it and didnt worked.
Error 1 error C3646: 'noexcept' : unknown override specifier C:\_libs\boost_1_66_0\boost\process\detail\config.hpp 65
Error 2 error C2660: 'boost::process::process_error::process_error' : function does not take 2 arguments C:\_libs\boost_1_66_0\boost\process\detail\config.hpp 72
Error 3 error C2660: 'boost::process::process_error::process_error' : function does not take 2 arguments C:\_libs\boost_1_66_0\boost\process\detail\config.hpp 77
Error 4 error C2440: '<function-style-cast>' : cannot convert from 'std::error_code' to 'boost::process::process_error' C:\_libs\boost_1_66_0\boost\process\detail\config.hpp 82
Error 5 error C2146: syntax error : missing ';' before identifier 'Char' C:\_libs\boost_1_66_0\boost\process\detail\config.hpp 86
Error 6 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\_libs\boost_1_66_0\boost\process\detail\config.hpp 86
Error 7 error C2146: syntax error : missing ';' before identifier 'null_char' C:\_libs\boost_1_66_0\boost\process\detail\config.hpp 86
Error 8 error C2144: syntax error : 'char' should be preceded by ';' C:\_libs\boost_1_66_0\boost\process\detail\config.hpp 87
Error 9 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\_libs\boost_1_66_0\boost\process\detail\config.hpp 87
Error 10 error C2086: 'int boost::process::detail::constexpr' : redefinition C:\_libs\boost_1_66_0\boost\process\detail\config.hpp 87