You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@thrift.apache.org by Joseph Fradley <jo...@fradeng.com> on 2016/01/01 22:09:07 UTC

Building 0.9.3 c++ lib under Windows with VS 2013

Hello,

I noticed that the visual studio project/solution file is a little out of
date for the c++ lib. I added all the files that got me past my external
link failures. I then cross referenced with the makefile and added few more
(I also removed one). Diff at bottom.

I'm up and running but am a little worried I've gone to far off official
0.9.3. Are these visual studio files deprecated? Should I install/configure
CMake to generate new visual studio files? Or is what I've done ok? Thank
you.


+    <ClCompile Include="src\thrift\async\TConcurrentClientSyncInfo.cpp" />
+    <ClCompile Include="src\thrift\protocol\TProtocol.cpp" />
+    <ClCompile Include="src\thrift\server\TConnectedClient.cpp" />
+    <ClCompile Include="src\thrift\server\TServer.cpp" />
+    <ClCompile Include="src\thrift\server\TServerFramework.cpp" />
+    <ClCompile Include="src\thrift\TOutput.cpp" />
+    <ClCompile Include="src\thrift\transport\TSSLServerSocket.cpp" />
+    <ClCompile Include="src\thrift\VirtualProfiling.cpp" />
-    <ClCompile Include="src\thrift\windows\OverlappedSubmissionThread.cpp"
/>
+    <ClInclude Include="src\thrift\async\TConcurrentClientSyncInfo.h" />
+    <ClInclude Include="src\thrift\server\TConnectedClient.h" />
+    <ClInclude Include="src\thrift\server\TServerFramework.h" />
+    <ClInclude Include="src\thrift\TOutput.h" />
+    <ClInclude Include="src\thrift\transport\TSSLServerSocket.h" />
-    <ClInclude Include="src\thrift\windows\OverlappedSubmissionThread.h" />
+    <ClCompile Include="src\thrift\async\TConcurrentClientSyncInfo.cpp" />
+    <ClCompile Include="src\thrift\protocol\TProtocol.cpp" />
+    <ClCompile Include="src\thrift\server\TConnectedClient.cpp" />
+    <ClCompile Include="src\thrift\server\TServerFramework.cpp" />
+    <ClCompile Include="src\thrift\TOutput.cpp" />
+    <ClInclude Include="src\thrift\async\TConcurrentClientSyncInfo.h" />
+    <ClInclude Include="src\thrift\server\TConnectedClient.h" />
+    <ClInclude Include="src\thrift\server\TServerFramework.h" />
+    <ClInclude Include="src\thrift\TOutput.h" />


Joe