The runtime C++ code in the Thrift trunk isn't very easy to get going on Win32.
We run a Thrift service using TBinaryProtocol over HTTP, and we've integrated this into Win32 clients using C++ via a set of modifications to the trunk runtime libraries, plus a custom HTTP Transport on WinInet. The collected set of runtime code is available here, under a variety of open-source licenses:
http://forum.evernote.com/phpbb/viewtopic.php?f=43&t=7687 Justin Posey wrote:
Am I reading the quote below correctly? I have a C++ dll running in windows that I would like to communicate with a Java app via Thrift. Will this not work? Thanks! "The following instructions are for making the thrift *compiler* only. The Thrift C++ runtime library does not currently work on Windows. This means that you'll be able to compile ThriftIDL<http://wiki.apache.org/thrift/ThriftIDL>files to C++/Java/Python/etc., but you won't be able to compile and run the generated C++ code under Windows." ~Justin
