2012-02-19 5 views
0

これは比較的簡単な質問ですが、私はCrypto ++を動作させることができませんでした。私はMicrosoft Visual C++ 2010 Expressを使用しています(私は安いです)。ライブラリに含まれている.vcxproj/.vcproj/.slnファイルは機能しません。ファイルもたくさんあります。正確に何が必要なのか分かりません。C++でWHIRLPOOLハッシュを実行する

だから私はちょうど落ちるかもしれない解決策を知っている人はいますか?参照実装は、無謀に非効率的であるか、または何かである限り、問題ありません。申し訳ありませんが、そのような日常的な質問が、私は自分の周りを見て、私は必要なものを見つけることができませんでした - 私は暗号だけで私の専門分野ではないと思う。

しかし、VC++ 2010にどのようにプロジェクトファイルを読み込ませるかの手掛かりがあれば、Crypto ++を動作させるといいでしょう。エラーは極端に説明的ではありません。プロジェクトがロードできず、-2147483647がエラー番号として表示されます。

編集:ここでは変換レポートのエラーがあります:

次のエラーがXMLの解析中に発生しました:ファイル:C:102カラム:\ユーザーはカイル\デスクトップ\ Exoterra \依存\暗号の\ cryptlib.vcprojラインを\: 5エラーメッセージ:システムエラー:-2147154677。ファイル 'C:\ Users \ Kyle \ Desktop \ Exoterra \ Dependencies \ crypto \ cryptlib.vcproj'の読み込みに失敗しました。

Name="VCPostBuildEventTool" 

EDIT(再び):

これはcryptlib.vcprojのライン102で私はそれが動作するようになりました。私はプロジェクトファイル内のx64を参照しているものをすべて削除し、今度は正しく変換しました。とにかくありがとう。

答えて

1

あなたが持っていた問題がわかりません。

  1. ダウンロードバージョン5.6.1;
  2. ダウンロードしたアーカイブを解凍します。
  3. ダブルクリックcryptest.sln;
  4. Visual Studioが開き、プロジェクトを変換するかどうかを尋ねます。
  5. と言う。はい;
  6. しばらくすると、Visual Studioに変換されたソリューションが表示されます。

Expressバージョンでは、Visual Studioでリソースファイルをコンパイルできるようにする必要があります。それらをコンパイルするには、Windows SDKのrcコンパイラを使用する必要があります。

+0

はい、私はこれらの手順を正確に数回続けました。 VS2010がサポートされていないとしても、私は5.6.0を試しました。すべてのプロジェクトファイルにはおそらくXMLエラーがあります。 –

関連する問題