安装节俭idl
installing thrift idl
基本上我不知道如何创建lib文件。自带thrift(0.9.0)的VS解决方案说,它们是用新版本创建的,因此不能在VS 2008上打开。我也试过安装或运行。/bootstrap.sh,但我一直得到一个错误,说该文件不是可执行文件。我已经摆弄了几个小时了,还是弄不明白,所以如果有人知道如何安装thrift,请指导我。
我一直没有在windows上使用节俭,但我希望这没关系。首先,您必须在本地安装thrift(0.8.0、0.9.0等)。在linux上运行./configure
, make
, make install
。一旦你在本地安装了你的thrift,你就有了thrift二进制文件,你应该确保它在shell路径上(在linux上是/usr/local/bin/thrift
)。然后创建一个带有服务的节俭定义文件,对该文件运行节俭二进制文件,节俭将为您生成代码(我假设您将生成c++代码)。
现在-当然,对于每种编程语言,thrift生成不同的文件。在脚本语言中,您必须手动包含它们。在Java中,您将拥有一个包,并且可以在其余代码中使用它。在c++中,你会得到。h和。cpp文件,你应该把它们编译成一个库。我强烈建议你使用cmake,这是一个很好的工具,可以自动执行这些操作。
无论如何,我不期望MS Visual Studio会愉快地与开源软件如Apache软件基金会项目合作;)
您需要使用VS2012和boost_155之类的最小值来创建thrift库文件
相关文章:
- 在Ubuntu 16.04上安装Cilk时出现问题
- 在CMakeLists.txt的安装功能中使用.cmake文件有什么用
- C++:如何在CLion IDE中安装Boost
- 混淆了如何使用IDL与Ethovision进行通信
- 安装opencv失败-粘贴CMakeError.log的内容
- 在cygwin中测试新的boost安装时出现cpp错误
- 有人安装"IITB Simplecpp in mac"吗?
- 我可以在 Arduino 的库文件夹之外安装库吗?
- Mingw-64 在构建和安装后不会编译 openCV 代码
- 为什么构建目录中新构建的共享库与安装目录中的副本具有不同的依赖项集?
- 安装 libc++ 时出现问题
- 安装MinGW后C++编译器不起作用?
- 介子复制/安装头文件到输出目录并保持文件夹结构
- 无法安装 R 包 "nloptr"(Ubuntu 16.04 上的 R3.6.2) - C++编译器问题
- 如何在 Ubuntu 上安装 OpenCV for C/C++
- 检查是否安装了 windows10 C++
- 安装 psutil 和为 pypy 配置期间出错
- 如何在 Debian 10 上安装 CPP 手册页?
- 如何更改使用 CPack 安装的可执行文件的名称?
- 安装节俭idl