Apache Thrift On Windows

Apache Thrift On Windows Average ratng: 6,4/10 2649 votes

Contains runtime libraries from lib/csharp for net35 and net45 frameworks,
and from lib/netcore for netstandard2.0 framework development. Repackaged
version 0.12.0 with signed DLLs.

Now make the thrift compiler (& runtime libraries if make is run from the thrift root directory): make make install Some language packages must be installed manually using build tools better suited to those languages (at the time of this writing, this applies to Java, Ruby, PHP).

For projects that support PackageReference, copy this XML node into the project file to reference the package.
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Dependencies

This package has no dependencies.

GitHub Usage

Apache Thrift On Windows

This package is not used by any popular GitHub repositories.

Version History

VersionDownloadsLast updated
0.12.0.1 2,266 5/25/2019
0.12.0 2,689 1/2/2019
0.11.0 357 1/2/2019
0.10.0 230 1/2/2019
0.9.3 56,695 12/15/2015
0.9.2 4,332 2/10/2015
Show more

Thrift is a lightweight, language-independent software stack forpoint-to-point RPC implementation.Thrift provides clean abstractions and implementations for data transport,data serialization, and application level processing. The code generationsystem takes a simple definition language as input and generates codeacross programming languages that uses the abstracted stack to buildinteroperable RPC clients and servers.

Thrift makes it easy for programs written in different programminglanguages to share data and call remote procedures. With supportfor 28 programming languages, chances are Thriftsupports the languages that you currently use.

Thrift is specifically designed to support non-atomic version changesacross client and server code. This allows you to upgrade yourserver while still being able service older clients; or have newerclients issue requests to older servers. An excellent community-providedwrite-up about thrift and compatibility when versioning an API can befound in the Thrift Missing Guide.

For more details on Thrift's design and implementation, see the Thriftwhitepaper included in this distribution, or at the README.md filein your particular subdirectory of interest.

BranchTravisAppveyorCoverity Scancodecov.ioWebsite
master
0.12.0

Thrift does not maintain a specific release calendar at this time.

We strive to release twice yearly. Download the current release.

Licensed to the Apache Software Foundation (ASF) under oneor more contributor license agreements. See the NOTICE filedistributed with this work for additional informationregarding copyright ownership. The ASF licenses this fileto you under the Apache License, Version 2.0 (the'License'); you may not use this file except in compliancewith the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing,software distributed under the License is distributed on an'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANYKIND, either express or implied. See the License for thespecific language governing permissions and limitationsunder the License.

thrift/

compiler/

lib/

test/

tutorial/

To build the same way Travis CI builds the project you should use docker.We have comprehensive building instructions for docker.

See http://thrift.apache.org/docs/install for a list of build requirements (may be stale). Alternatively see the docker build environments for a list of prerequisites.

More information about Thrift can be obtained on the Thrift webpage at:

Thrift was inspired by pillar, a lightweight RPC tool written by Adam D'Angelo,and also by Google's protocol buffers.

If you are building from the first time out of the source repository, you willneed to generate the configure scripts. (This is not necessary if youdownloaded a tarball.) From the top directory, do:

Once the configure scripts are generated, thrift can be configured.From the top directory, do:

You may need to specify the location of the boost files explicitly.If you installed boost in /usr/local, you would run configure as follows:

Note that by default the thrift C++ library is typically built with debuggingsymbols included. If you want to customize these options you should use theCXXFLAGS option in configure, as such:

Free PowerPoint Viewer 2003 lets you view full-featured presentations created in PowerPoint 97 and later versions. This viewer also supports opening password-protected Microsoft PowerPoint presentations. You can view and print presentations, but you cannot edit them in the PowerPoint. Feb 11, 2010. Microsoft has released Office 2004 11.5.7 for Mac, an update that applies to the Office 2004 Standard Edition, Office 2004 Student and Teacher Edition, Office 2004 Professional Edition, Word 2004, Excel 2004, PowerPoint 2004, and Entourage 2004. The update is free for all existing users of the. Dec 13, 2011. Free Download Microsoft Office 2004 Update for Mac 11.6.6 - A essential update for the popular office suite offered by Microsoft, that improves sec. Microsoft Entourage 2004 for Mac, Microsoft Word 2004 for Mac, Microsoft Office PowerPoint, Microsoft Office Excel, Microsoft Office, Microsoft Office 2004 for. Microsoft Office 2004 for Mac provides the intuitive, intelligent tools you need to transform your ideas and opportunities into action. Put Office 2004 to work.

Installing Apache Thrift On Windows

To enable gcov required options -fprofile-arcs -ftest-coverage enable them:

Run ./configure --help to see other configuration options

Please be aware that the Python library will ignore the --prefix optionand just install wherever Python's distutils puts it (usually alongthe lines of /usr/lib/pythonX.Y/site-packages/). If you need to controlwhere the Python modules are installed, set the PY_PREFIX variable.(DESTDIR is respected for Python and C++.)

Make thrift:

From the top directory, become superuser and do:

Note that some language packages must be installed manually using build toolsbetter suited to those languages (at the time of this writing, this appliesto Java, Ruby, PHP).

Look for the README.md file in the lib// folder for more details on theinstallation of each language library package.

There are a large number of client library tests that can all be runfrom the top-level directory.

Apache Windows Download

This will make all of the libraries (as necessary), and run throughthe unit tests defined in each of the client libraries. If a singlelanguage fails, the make check will continue on and provide a synopsisat the end.

Thrift Apache

To run the cross-language test suite, please run:

Apache

This will run a set of tests that use different language clients andservers.

Comments are closed.