1

私は初心者で、リンカーフラグに問題があります。

私は独自の ssh2 ライブラリを構築しようとしましたが、その後、既に構築されたライブラリ内のプロジェクトで git リポジトリを複製しました。

コンパイル済みバイナリをダウンロードする前に、gcrypt を使用してビルドし、-lgrcrypt ライブラリを他のリンカー フラグに追加しました。

私が使用しているこの新しいライブラリ セットでは、gycrpt が不要になったため、リンカー フラグを削除しました。ただし、リンカー オプションはクリアされませんでした。プロジェクトのプロパティで古いリンカー フラグをクリアしても、まだすべての古いリンカー フラグを取得しています。

このエラーは、-lgrypt がまだリンカー フラグとして処理されていることを示しています。

-no_implicit_dylibs -mios-simulator-version-min=6.0 -lgcrypt

リンカーフラグを元の状態にリセットするにはどうすればよいですか?

前もって感謝します

4

1 に答える 1

0

プロジェクトのターゲットレベルでフラグを確認し、そのライブラリのパスを削除し、ビルドをクリーンアップして、オーガナイザーとxcode内の以前のビルドを削除し、シミュレーターをリセットしたと思います。コンピューターのプロジェクトフォルダーを確認し、プロジェクトのライブラリフォルダーからそのライブラリを削除しました。これらは必要な手順であり、これらすべてを実行した場合、コードを新しいプロジェクトに移植して再コンパイルする以外のことは考えられません。幸運を、我が友よ。

于 2013-03-21T16:48:09.570 に答える