【发布时间】:2016-06-13 05:53:18
【问题描述】:
我是 Universal Windows Platform 上的 C++ 编程新手,我有一个简单的问题:我在 Visual Studio 2015 中创建了一个 Static Library (Universal Windows) 项目但我无法在该项目中使用那些 Windows 运行时类,例如 Windows::UI::Core::CoreWindow。
我想我需要添加包含指令或对库的引用,但我找不到相关信息。我试图搜索 MSDN,但只找到了两个页面,其中提到了命名空间 default 和 Collections 的两个标题。
有人知道如何在静态库中引用 Windows 运行时类吗?
【问题讨论】:
-
您是否在项目中添加了对 Windows.md 文件的引用?你得到哪个错误。我在 UWP 应用程序中使用了一个静态库,它可以工作,但应该应用一些设置。让我知道您遇到了哪个错误
-
没有。我的项目中没有 Windows.md 文件。我在哪里可以找到有关它的信息?我得到的错误只是那些命名空间和类是未定义的。
-
我想做的是创建一些 OpenGLES 代码的静态库,它需要 Windows::UI::Core::CoreWindow 来创建表面对象,但不必创建窗口。因此,这就像在 OpengGLES2 应用程序(Android、iOS、Windows Universal)的解决方案中,将 OpenGLES 代码从 xxx.WindowsUniversal.Application 中的 App.cpp 移动到库中。
标签: c++ win-universal-app