【问题标题】:Using DotnetZip with Visual Studio C++/CLR将 DotnetZip 与 Visual Studio C++/CLR 结合使用
【发布时间】:2011-02-02 05:59:10
【问题描述】:

我尝试在 C++/CLR 中使用 DotNetZip 但我发现我下载的每个文件都不包含 .h 文件,在示例代码中,有 "using namespace Ionic::Zip;"
我怎样才能让它在我的代码中工作?

【问题讨论】:

    标签: .net visual-studio-2010 visual-c++ c++-cli dotnetzip


    【解决方案1】:

    您需要添加对 DotnetZip DLL 的引用。添加对 DLL 的引用后,编译器将处理 DLL 中的元数据,并以与处理头文件相同的方式为您提供类型和方法。要添加参考,请执行以下操作

    • 在“解决方案资源管理器”中右键单击项目并选择“参考”
    • 点击“添加新参考”按钮
    • 选择“浏览”选项卡并导航到 DotnetZip DLL

    【讨论】:

    • 谢谢,我是 CLR 的新手
    【解决方案2】:

    另一个不需要使用Visual Studio GUI的解决方案是在每个使用Ionix.zipCPP源文件中直接添加一个#using指令。

    例子:

    #using <Ionic.Zip.dll>
    
    using namespace Ionic::Zip;
    

    如果不使用using namespace#using 将有助于记录哪些来源正在使用Ionix.Zip。如果使用using namespace,将这个指令放在JaredPar 提议的项目参考中会更有趣。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-13
      • 2015-10-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多