use the version from nuwen.net/mingw.html its easy to innstall and comes with a few handy tools and is maintained by a microsoft employee who works on the vc team
"Wim Dumon" <[email protected]> wrote: >Yufeng, > >I did compile Wt on mingw in the past and committed the changes. >Possibly, you need wt 3.1.4 to make it work properly. > >But I find it's a struggle to install MinGW correctly - especially >when it comes to compiler versions etc. If you can give me some >guidance there, I'd love to make Wt work out of the box on MinGW. >Unfortunately the MinGW homepage confuses me about what I should >install... > >Regards, >Wim. > >2010/8/15 <[email protected]>: >> hi: >> I try to build wt(3.1.3) in windows +mingw(gcc4.4.0) +CodeBlocks, I have >> builded libwt.dll.a&libwt.a,but building libwthttp.dll.a show these >> message: >> How to solve it? >> ||=== WT, all ===| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_types.hpp|37|warning: >> #warning Please define _WIN32_WINNT or _WIN32_WINDOWS appropriately.| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_types.hpp|38|warning: >> #warning For example, add -D_WIN32_WINNT=0x0501 to the compiler command >> line.| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_types.hpp|39|warning: >> #warning Assuming _WIN32_WINNT=0x0501 (i.e. Windows XP target).| >> CMakeFiles\wt.dir\Wt\WStringUtil.obj:D:\wtweb\wt-3.1.3\src\Wt\WStringUtil.C|42|undefined >> reference to `boost::from_utf8(std::string const&)'| >> CMakeFiles\wt.dir\Wt\WStringUtil.obj:D:\wtweb\wt-3.1.3\src\Wt\WStringUtil.C|37|undefined >> reference to `boost::to_utf8(std::basic_string<wchar_t, >> std::char_traits<wchar_t>, std::allocator<wchar_t> > const&)'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function >> `send<boost::asio::detail::consuming_buffers<boost::asio::const_buffer, >> boost::asio::const_buffers_1> >':| >> C:\libraries\include\boost-1_43\boost\asio\detail\win_iocp_socket_service.hpp|674|undefined >> reference to `wsas...@28'| >> C:\libraries\include\boost-1_43\boost\asio\detail\win_iocp_socket_service.hpp|677|undefined >> reference to `wsagetlaster...@0'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `clear_error':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined >> reference to `wsasetlaster...@4'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `close':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|132|undefined >> reference to `closesoc...@4'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `error_wrapper<int>':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|65|undefined >> reference to `wsagetlaster...@0'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `clear_error':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined >> reference to `wsasetlaster...@4'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `do_init':| >> C:\libraries\include\boost-1_43\boost\asio\detail\winsock_init.hpp|51|undefined >> reference to `wsastar...@8'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function >> `receive<boost::asio::mutable_buffers_1>':| >> C:\libraries\include\boost-1_43\boost\asio\detail\win_iocp_socket_service.hpp|977|undefined >> reference to `wsar...@28'| >> C:\libraries\include\boost-1_43\boost\asio\detail\win_iocp_socket_service.hpp|980|undefined >> reference to `wsagetlaster...@0'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `do_init':| >> C:\libraries\include\boost-1_43\boost\asio\detail\winsock_init.hpp|51|undefined >> reference to `wsastar...@8'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `~do_init':| >> C:\libraries\include\boost-1_43\boost\asio\detail\winsock_init.hpp|56|undefined >> reference to `wsaclea...@0'| >> C:\libraries\include\boost-1_43\boost\asio\detail\winsock_init.hpp|56|undefined >> reference to `wsaclea...@0'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `clear_error':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined >> reference to `wsasetlaster...@4'| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined >> reference to `wsasetlaster...@4'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `close':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|132|undefined >> reference to `closesoc...@4'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `error_wrapper<int>':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|65|undefined >> reference to `wsagetlaster...@0'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `clear_error':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined >> reference to `wsasetlaster...@4'| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined >> reference to `wsasetlaster...@4'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `send':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|325|undefined >> reference to `wsas...@28'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `error_wrapper<int>':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|65|undefined >> reference to `wsagetlaster...@0'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `clear_error':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined >> reference to `wsasetlaster...@4'| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined >> reference to `wsasetlaster...@4'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `call_connect<int>':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|154|undefined >> reference to `conn...@12'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `error_wrapper<int>':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|65|undefined >> reference to `wsagetlaster...@0'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `socket':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|382|undefined >> reference to `wsasock...@24'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `error_wrapper<unsigned >> int>':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|65|undefined >> reference to `wsagetlaster...@0'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `clear_error':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined >> reference to `wsasetlaster...@4'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function >> `ZN5boost4asio21stream_socket_serviceINS0_2ip3tcpEE4openERNS0_6detail23win_iocp_socket_serviceIS3_E19implementation_typeERKS3_RNS_6system10error_codeE':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|393|undefined >> reference to `setsock...@20'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `clear_error':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined >> reference to `wsasetlaster...@4'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `getaddrinfo':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|1788|undefined >> reference to `getaddri...@16'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function >> `translate_addrinfo_error':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|1772|undefined >> reference to `wsagetlaster...@0'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `freeaddrinfo':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|1819|undefined >> reference to `freeaddri...@4'| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|1819|undefined >> reference to `freeaddri...@4'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `clear_error':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined >> reference to `wsasetlaster...@4'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `close':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|132|undefined >> reference to `closesoc...@4'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `error_wrapper<int>':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|65|undefined >> reference to `wsagetlaster...@0'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `clear_error':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined >> reference to `wsasetlaster...@4'| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined >> reference to `wsasetlaster...@4'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `call_setsockopt<int>':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|428|undefined >> reference to `setsock...@20'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `error_wrapper<int>':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|65|undefined >> reference to `wsagetlaster...@0'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `clear_error':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined >> reference to `wsasetlaster...@4'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `close':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|132|undefined >> reference to `closesoc...@4'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `error_wrapper<int>':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|65|undefined >> reference to `wsagetlaster...@0'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `clear_error':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined >> reference to `wsasetlaster...@4'| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined >> reference to `wsasetlaster...@4'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `call_setsockopt<int>':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|428|undefined >> reference to `setsock...@20'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `error_wrapper<int>':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|65|undefined >> reference to `wsagetlaster...@0'| >> CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `clear_error':| >> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined >> reference to `wsasetlaster...@4'| >> ||More errors follow but not being shown.| >> ||Edit the max errors limit in compiler options...| >> ||=== Build finished: 50 errors, 3 warnings ===| >> >> >> ------------------------------------------------------------------------------ >> This SF.net email is sponsored by >> >> Make an app they can't live without >> Enter the BlackBerry Developer Challenge >> http://p.sf.net/sfu/RIM-dev2dev >> _______________________________________________ >> witty-interest mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/witty-interest >> >> > >------------------------------------------------------------------------------ >This SF.net email is sponsored by > >Make an app they can't live without >Enter the BlackBerry Developer Challenge >http://p.sf.net/sfu/RIM-dev2dev >_______________________________________________ >witty-interest mailing list >[email protected] >https://lists.sourceforge.net/lists/listinfo/witty-interest -- Sent from my Android phone with K-9 Mail. Please excuse my brevity. ------------------------------------------------------------------------------ Download new Adobe(R) Flash(R) Builder(TM) 4 The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly Flex(R) Builder(TM)) enable the development of rich applications that run across multiple browsers and platforms. Download your free trials today! http://p.sf.net/sfu/adobe-dev2dev _______________________________________________ witty-interest mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/witty-interest
