私はopensslライブラリをビルドしようとしています。私はGitHubのhttps://github.com/openssl/opensslからVisual Studioツールを使用してWindowsでOpenSSLをビルドしようとしたのはなぜですか?
をレポをクローニングして、今、このコマンドラインのVisual Studio 2013の「コマンドライン」を使用して:
私は、次のコマンドを使用します。 CD C:\プログラム\のopensslの - に行きますVC-WIN64Aを設定する--prefix = C:\ Programs \ openssl-build - 実際には、このコマンドが何をしているのか分かりませんが、すべてのマニュアルに必要なことが書かれています。このコマンドは次の出力
とを持っている「はい、私は 『Perlは』、もちろん私がインストールされている「Perlの」
と次の(そして最後の)私はTSの書き込みコマンド、単純な "nmake"です。最後に、このコマンドの出力に「致命的なエラー」があり、インストールを続行できません。
このように、主なエラーは「致命的なエラーです」LNK1112:モジュールマシンタイプ 'X86'がターゲットと矛盾していますマシンタイプ 'x64'」。私が知っているように、parametrマシンタイプはMicrosoft Visual Studio GUIのSolutionのプロパティで提供することができますが、コマンドラインから設定する方法はわかりません。また、opensslはMicrosoft Visual Studio Solution MS Visual Studioによる。
だから、誰かがコマンドラインからこのプロパティを設定する方法を知っているかもしれません。あるいは、このエラーはこの問題に依存せず、誰かがこの問題を解決する方法を知っているかもしれません。
私はあなたの助けを願います。さあ、皆さん、二日目私はこれを解決しようとします、あなたは私の最後のチャンスです!
ビルドは64ビットですが、32ビットビルドに適したcmd.exe環境を開きました。 * IF *あなたが64ビットのOSを持っている場合は、* VS2013 x64ネイティブツールのコマンドプロンプト*が必要です。また、なぜあなたはOpenSSLの開発版をビルドしようとしていますか? –
@SinanÜnür残念ながら、それは役に立たない。何も変わりません。 – Dmitrii
エラーを記載してください。画像のテキストが小さすぎて読むことはできません。さらに、将来の訪問者のために検索エンジンによってテキストを索引付けすることはできません。正確なバージョンのWindowsを記述し、X86またはX64の場合は必ず含めてください。最後に、開発者プロンプトが提供しているCPUの種類を記述します。 – jww