【发布时间】:2011-02-02 05:59:10
【问题描述】:
我尝试在 C++/CLR 中使用 DotNetZip 但我发现我下载的每个文件都不包含 .h 文件,在示例代码中,有 "using namespace Ionic::Zip;"
我怎样才能让它在我的代码中工作?
【问题讨论】:
标签: .net visual-studio-2010 visual-c++ c++-cli dotnetzip
我尝试在 C++/CLR 中使用 DotNetZip 但我发现我下载的每个文件都不包含 .h 文件,在示例代码中,有 "using namespace Ionic::Zip;"
我怎样才能让它在我的代码中工作?
【问题讨论】:
标签: .net visual-studio-2010 visual-c++ c++-cli dotnetzip
您需要添加对 DotnetZip DLL 的引用。添加对 DLL 的引用后,编译器将处理 DLL 中的元数据,并以与处理头文件相同的方式为您提供类型和方法。要添加参考,请执行以下操作
【讨论】:
另一个不需要使用Visual Studio GUI的解决方案是在每个使用Ionix.zip的CPP源文件中直接添加一个#using指令。
例子:
#using <Ionic.Zip.dll>
using namespace Ionic::Zip;
如果不使用using namespace,#using 将有助于记录哪些来源正在使用Ionix.Zip。如果使用using namespace,将这个指令放在JaredPar 提议的项目参考中会更有趣。
【讨论】: