0

arコマンドで変換mysqlclient.lib to mysqlclient.aしました

ar rcs mysqlclient.a mysqlclient.lib

今、そのエラーが発生し続けています Archive has no index; run ranlib to add one

私はranlibを実行してmysqlclient.a いますが、まだ上記のインデックスなしエラーが発生しています:(これを修正する方法がわからないので、助けが必要です

ranlib libmysqlclient.a

私のプロジェクトにdev c++を使用しています

4

1 に答える 1

1

Unixlibxyz.aは、ar(1)オブジェクト ( .o) ファイルのアーカイブであり、 ranlib(1)(AFAIU、GNUar(1)は追加の手順を必要とせずにインデックスを作成します) によって作成されたインデックスを持ちます。単一の*.libファイルから「ライブラリ」を作成ar(1)しているため、インデックスは作成されません (.oファイルが見えません)。

はどこ.libから来るのですか?これはどのような環境ですか?

于 2013-01-28T00:57:09.767 に答える