c++ - 'CreateEvent': is not a member of '`global namespace'' in ASIO -
i'm working on project includes asio. added library , header files, when have file includes asio.hpp, following errors:
1>c:\users\me\documents\of_v0.9.1_vs_release\addons\ofxasio\libs\asio-1.10.6\include\asio/detail/config.hpp(229): warning c4005: 'asio_error_category_noexcept': macro redefinition (compiling source file src\ofapp.cpp) 1> c:\users\me\documents\of_v0.9.1_vs_release\addons\ofxasio\libs\asio-1.10.6\include\asio/detail/config.hpp(215): note: see previous definition of 'asio_error_category_noexcept' (compiling source file src\ofapp.cpp) 1>c:\users\me\documents\of_v0.9.1_vs_release\addons\ofxasio\libs\asio-1.10.6\include\asio/detail/impl/win_thread.ipp(59): error c2039: 'createevent': not member of '`global namespace'' (compiling source file src\ofapp.cpp) 1>c:\users\me\documents\of_v0.9.1_vs_release\addons\ofxasio\libs\asio-1.10.6\include\asio/detail/impl/win_thread.ipp(59): error c3861: 'createevent': identifier not found (compiling source file src\ofapp.cpp) 1>c:\users\me\documents\of_v0.9.1_vs_release\addons\ofxasio\libs\asio-1.10.6\include\asio/detail/impl/win_thread.ipp(69): error c2039: 'createevent': not member of '`global namespace'' (compiling source file src\ofapp.cpp) 1>c:\users\me\documents\of_v0.9.1_vs_release\addons\ofxasio\libs\asio-1.10.6\include\asio/detail/impl/win_thread.ipp(69): error c3861: 'createevent': identifier not found (compiling source file src\ofapp.cpp) 1>c:\users\me\documents\of_v0.9.1_vs_release\addons\ofxasio\libs\asio-1.10.6\include\asio/detail/impl/win_iocp_handle_service.ipp(42): error c2039: 'createevent': not member of '`global namespace'' (compiling source file src\ofapp.cpp) 1>c:\users\me\documents\of_v0.9.1_vs_release\addons\ofxasio\libs\asio-1.10.6\include\asio/detail/impl/win_iocp_handle_service.ipp(42): error c3861: 'createevent': identifier not found (compiling source file src\ofapp.cpp) research online suggests possibly due me needing redefine _win32_winnt proper version number; however, i've tried few versions numbers , either incompatible version of windows error or no resolution above error.
i found documentation on windows dev site:
https://msdn.microsoft.com/en-us/library/windows/desktop/ms682396%28v=vs.85%29.aspx
and saw requires winbase.h older versions of windows, , synchapi.h windows 8. i'm running windows 8.1; unfortunately including neither of these options worked.
does have suggestions might causing error?
the entire source project here: https://github.com/morphogencc/ofxasio/tree/master/example-udpreceiver
while compiling boost websocket application, got "createevent: not member of 'global namespace' in asio" error. when compile individual files worked fine except main application file combine headers. changed order of header files adding boost headers on top. solved problem. hope helpful.
Comments
Post a Comment