4

DotNetZipをC++/ CLRで使用しようとしましたが、ダウンロードしたすべてのファイルに.hファイルが含まれていないことがわかりました。サンプルコードには、「using namespace Ionic::Zip;」があります。
どうすればそれを自分のコードで機能させることができますか?

4

2 に答える 2

5

DotnetZipDLLへの参照を追加する必要があります。DLLへの参照が追加されると、コンパイラはDLL内のメタデータを処理し、ヘッダーファイルを処理するのと同じ方法でタイプとメソッドを使用できるようにします。参照を追加するには、次の手順を実行します

  • 「ソリューションエクスプローラー」でプロジェクトを右クリックし、「参照」を選択します
  • [新しい参照を追加]ボタンをクリックします
  • [参照]タブを選択し、DotnetZipDLLに移動します
于 2011-02-02T06:20:17.887 に答える
0

使用する必要のない別の解決策は、を使用する各ソースファイルにディレクティブをVisual Studio GUI直接追加することです。#usingCPPIonix.zip

例:

#using <Ionic.Zip.dll>

using namespace Ionic::Zip;

using namespaceが使用されていない場合、#usingどのソースが使用しているかを文書化するのは興味深いことIonix.Zipです。が使用されている場合using namespaceは、JaredParによって提案されているように、このディレクティブをプロジェクトのリファレンスに配置する方が興味深いです。

于 2019-01-23T08:35:12.413 に答える