2

をダウンロードしました7z SDKAnsi C LZMA libを取得するためにをコンパイルしたいと思いますDLL。でプロジェクトを開きましたVS2012

プロジェクトのプロパティでscopeDLL、それにもかかわらず、プロジェクトをビルドするlibと、obj ファイルが作成されますが、DLL.

誰でも私を助けてくれますか?

どうもありがとう、

よろしくお願いします、

ニクセウス

4

2 に答える 2

3

Jacob のアドバイスを受けて、.dsw ファイルを見つけ、それを Visual Studio Community 2015 RC に変換しました。ただし、dllが作成されないという同じ問題がありました。しかし、警告がありました。これが私がしたことです。

  • プロパティ > 構成プロパティ > 一般の下で、「出力ディレクトリ」と「中間ディレクトリ」の両方を $(ProjectDir)Release\ に設定します。
  • 同じ場所で、「ターゲット名」を「lzma」に変更しました
  • プロパティ > 構成プロパティ > リンカー > 一般の下で、「出力ファイル」を「$(ProjectDir)Release\lzma.dll」に設定します。

そして、それは私のためにそれをしました。

于 2015-07-03T10:57:40.623 に答える
2

7-Zip Web サイトLZMA SDKからダウンロードできるアーカイブには、で開いた後にを生成するという名前のフォルダーにプロジェクトがあります( で動作します。試したことはありませんが、動作するはずです)。Visual StudioC\Util\LzmaLibLzmaLib.dswslnVisual StudioVS2008VS2012

LZMA.dllこのプロジェクトをコンパイルすると、必要なinC:\Utilフォルダーが生成されます。

それがうまくいったかどうか教えてください。

于 2014-01-23T10:38:35.707 に答える