安装apache thrift和boost(C+;+;,Java和C) 我正在努力构建一个Apache节约应用程序,我需要运行C++、java和C语言。(Visual Studio 2013和Android Studio是目标),C++将是服务器,其他的将是客户端。

安装apache thrift和boost(C+;+;,Java和C) 我正在努力构建一个Apache节约应用程序,我需要运行C++、java和C语言。(Visual Studio 2013和Android Studio是目标),C++将是服务器,其他的将是客户端。,boost,installation,thrift,Boost,Installation,Thrift,我已经下载了Apache Thrift和Boost的最新版本(Thrift-0.9.2和Boost_1_57_0) Boost:我已经运行bootstrap.bat,然后是b2.exe 在这之后,我要为Apache thrift做些什么?我不知道现在该怎么办。有一个很好的机会。我建议从那里开始。嘿@JensG我已经看到了这个教程,但我不明白:首先在哪里使用这个命令“/configure&&make”其次我需要创建libthrift.lib和Thrift.dll,因为现在我有未解析的链接。在我的项

我已经下载了Apache Thrift和Boost的最新版本(Thrift-0.9.2和Boost_1_57_0)

Boost:我已经运行bootstrap.bat,然后是b2.exe


在这之后,我要为Apache thrift做些什么?我不知道现在该怎么办。

有一个很好的机会。我建议从那里开始。嘿@JensG我已经看到了这个教程,但我不明白:首先在哪里使用这个命令“/configure&&make”其次我需要创建libthrift.lib和Thrift.dll,因为现在我有未解析的链接。在我的项目中,我包括了节约包含和促进包含,但现在我需要库,我如何创建它们?我需要C++,C语言和java语言。第三不清楚如何在运行编译器(我用批处理运行时)在<代码> lib/(您的目标语言这里)/>代码>下,声明和设置某些服务器或客户机。C++和C++中有VS BIILD项目。
configure&&make
仅在您想要在Linux上进行构建时或多或少需要。我找到了它们。对于C#来说,这很容易,我做到了。因为C++不是那么容易,有两个项目:在两个项目中都缺少了Boost(我把它放进了文件夹,现在很好),但是它也漏掉了“LeBracIFTNB项目”中的“EvHTP.H”、“事件.h”(我不知道这是什么),它错过了“OpenSSL/Er.H'LiSoRIFFT项目(我想我必须下载OpenSSL包),两个项目之间的区别是什么?@JensG实际上我认为我不关心libthriftnb(我认为是非阻塞的),libthriftnb与openssl一起工作很好,我能够运行这个项目。现在我转向Android Studio来创建一个客户端。在我需要生成.jar文件之前。我在网上找到了一个,但它是针对java而不是Android的,所以当我调用一个简单的函数时,我还向库中添加了annotation.Generated和slf4j,因为它们不存在。