7

テストコードをコンパイルしようとすると、リンクエラーが発生します。私はWindows7でcygwinを使用しています。./configure、make、make test、makeinstallなどの最初の手順はうまくいきました

protocコマンドで.pb.ccと.pb.hを生成することもできます。

しかし、テストコードをコンパイルしようとすると、多くのリンクエラーが発生します。これらのエラーは、ライブラリにリンクできないことが原因であると確信しています。

Cygwinには、protobuf静的ライブラリとリンクライブラリが/ usr / local/libにあります。インクルードファイルは/usr/ local/includeにあります

-lprotobufを試してみましたが、-lprotobufが見つからないというエラーが返されます

4

1 に答える 1

14

メイクファイルもエラーも含まれていないため、何が問題なのかはわかりませんが、/usr/local/libライブラリを探すときにパスが検索パスに含まれていないと思います。

-L/usr/local/libの前に追加してみてください-lprotobuf

于 2012-06-26T12:14:48.130 に答える