0

我在 Visual Studio 12 中创建了一个 Windows Store App c#。在那里,我需要使用使用 minizip 和 zlib 的本机 C++ 代码。

为了使用本机 C++ 代码,我创建了一个 Windows 运行时组件 ( http://msdn.microsoft.com/en-us/library/windows/apps/hh755833.aspx )。有用。我在 Visual Studio 中编译了 zlib(使用 Visual Studio 2010 的 libzip),但我不知道如何使用

#include <zlib>

在我的 Windows 运行时组件 Proyect 的 cpp 文件中。

我看到我可以在 VS 中使用 Manager 安装 zlib.net NuGet。但同样...

// Class1.cpp
#include "pch.h"
#include "Class1.h"

using namespace MyWindowsRuntimeComponent;
using namespace Platform;

#include <zlib.h> //cannot open source file zlib

Class1::Class1()
{
}

bool Class1::unzip(char* file) {
    unzFile zip = unzOpen(file); //need to call this function
    //...
}

谢谢!

4

0 回答 0