基本的に、libファイルの作成方法がわかりません。thrift(0.9.0)に付属するVSソリューションは、新しいバージョンで作成されているため、VS 2008で開くことができないと言っています。./bootstrap.shをインストールまたは実行しようとしましたが、エラーが発生し続けますファイルは実行可能ファイルではないと言っています。私はこれを何時間も台無しにしていて理解できないので、thriftのインストール方法を知っている人が私を案内してください。
2 に答える
私は Windows で倹約を使用していませんが、問題にならないことを願っています。まず、thrift をローカルにインストールする必要があります (0.8.0、0.9.0 など)。./configure
Linuxではmake
、、、を実行しますmake install
。thrift をローカルにインストールしたら、thrift バイナリを持っているので、それがシェル パス上にあることを確認する必要があります (Linux では/usr/local/bin/thrift
です)。次に、サービスを使用してthrift定義ファイルを作成し、そのファイルに対してthriftバイナリを実行すると、thriftがコードを生成します(C++コードを生成すると仮定します)。
さて、もちろん、thrift はプログラミング言語ごとに異なるファイルを生成します。スクリプト言語では、それらを手動で含める必要があります。Java にはパッケージがあり、それを残りのコードで使用できます。C++ では、ライブラリにコンパイルする必要がある .h および .cpp ファイルを取得します。このようなことを自動的に実行する素晴らしいツールであるcmake を使用することを強くお勧めします。
とにかく、MS Visual Studio が Apache Software Foundation プロジェクトなどのオープン ソース ソフトウェアと喜んで協力するとは思えません ;)
thrift lib ファイルを作成するには、最低限 VS2012 と boost_155 を使用する必要があります。