[ https://issues.apache.org/jira/browse/THRIFT-1031?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13021494#comment-13021494 ]
Dragan Okiljevic edited comment on THRIFT-1031 at 4/19/11 9:00 AM: ------------------------------------------------------------------- @Deepak Muley You may find the following comment: https://issues.apache.org/jira/browse/THRIFT-1123?focusedCommentId=13021475&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13021475 useful for both THRIFT-1123 and (possibly) THRIFT-1031. It describes two additional minor interventions needed to make your MSVC 2008/2010 Thrift project work like a charm. was (Author: dragan.okiljevic): @Deepak Murley You may find the following comment: https://issues.apache.org/jira/browse/THRIFT-1123?focusedCommentId=13021475&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13021475 useful for both THRIFT-1123 and (possibly) THRIFT-1031. It describes two additional minor interventions needed to make your MSVC 2008/2010 Thrift project work like a charm. > Patch to compile Thrift for vc++ 9.0 and 10.0 > --------------------------------------------- > > Key: THRIFT-1031 > URL: https://issues.apache.org/jira/browse/THRIFT-1031 > Project: Thrift > Issue Type: Improvement > Components: C++ - Library > Environment: Windows XP 32bit, vc++ 9.0, 10.0 > Reporter: James Dickson > Priority: Trivial > Fix For: 0.7 > > Attachments: thrift_msvc.patch, thrift_msvc_v0_1.patch > > > At our company we need clients running on Windows being able to connect to > our linux servers running hypertable. The attached patch enables the parts > needed by Hypertable to be compiled on Windows using either the VC++ 9.0 or > 10.0 compilers. > Having read previous posts about ports using boost::asio we found these to be > too intrusive for our needs. This version uses pthreads_win32 and winsock2 > and is as designed to be as un-intrusive as is possible to the original unix > code base. It is mostly #defines between unix sockets and winsock2 sockets. > We also tried to follow the folder structuring of the C# runtime that has > visual studio solutions to be consistent. > More details are in the README as not all the functionality of the original > unix code base is available to windows users. We will add the missing > functionality, we just wanted to share what we had as for a Windows based > client for us it is sufficient. > The patch is based on the latest revision in SVN, we would love feedback and > any code reviews. If there is any possibility of this being added to the main > trunk then that would be much appreciated, however we don't expect that. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira