6

シンボル _OPENSSL_cleanse が重複しています:

../libcrypto.a(mem_clr.o)

../libcrypto.a(x86_64cpuid.o)

重複するシンボル _AES_encrypt :

../libcrypto.a(aes_core.o)

../libcrypto.a(aes-x86_64.o)

次のシンボル _AES_decrypt を複製します。

../libcrypto.a(aes_core.o)

../libcrypto.a(aes-x86_64.o)

次のシンボル _private_AES_set_encrypt_key が重複しています:

../libcrypto.a(aes_core.o)

../libcrypto.a(aes-x86_64.o)

次のシンボル _private_AES_set_decrypt_key が重複しています:

../libcrypto.a(aes_core.o)

../libcrypto.a(aes-x86_64.o)

次のシンボル _AES_cbc_encrypt を複製します。

../libcrypto.a(aes_cbc.o)

../libcrypto.a(aes-x86_64.o)

ld: アーキテクチャ x86_64 の 6 つの重複シンボル

clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)

make[2]: * [link_app.] エラー 1

make[1]: * [openssl] エラー 2

make: * [build_apps] エラー 1

`iOS 6.1.0 および Xcode 4.6.1

4

1 に答える 1

2

アセンブリ ファイルと .c ファイルの両方をコンパイルしてリンクしたようです。アセンブリまたは .c ファイルの両方ではなく、どちらかを使用してください。

Mac OS X でライブラリをビルドするには、README またはいくつかのドキュメントをお読みください。

于 2013-04-15T04:08:32.760 に答える