c++-cx相关内容

AdMob 插页式 Cocos2d-x WP8

谁能告诉我如何在 cocos2d-x 游戏中的场景之间调用 AdMob Interstitial? 我试过这个 http://robwirving.com/2014/07/21/calling-c-methods-c-winrt-components/ 指南,但我不知道如何从 cocos 类中运行它. 有没有其他方法,或者一些指南? 解决方案 我最近成功了.你必须做的事情很少. ..

Windows 8 Metro 是否支持托管 c++/cli

我似乎无法在任何地方找到这个问题的答案,但 Metro 是否支持托管 C++?目前在 Visual Studios 2012 RC 中没有(仅在 Metro 中). 我有一些用 c++/cli 编写的框架,想将它们移植到 Metro.我知道 c++/cx 是相似的,但是我的 c++/cli 对象派生自用 C# 编写的对象,并且必须重写我系统的那一部分会很糟糕(但如果我这样做,我只需要知道从这 ..

Platform::String 真的那么没用吗?

我正在尝试在“Windows Store"(又名 Metro 风格)应用程序中用 C++/CX 编写几行代码,我很惊讶地看到 Platform::String 缺少许多基本字符串操作,例如 "替换" 或 “索引". 我想我可以使用内部数据,将其传递给 std:string 实例并应用我需要的操作,但我想知道我是否遗漏了一些“仅限平台::*"执行这些操作的方式. 请注意这个问题是关于 C ..
发布时间:2022-01-21 14:24:28 其他开发

如何跨任务继续块序列化线程执行?

在下面的示例中,对 HandleChangesAsync 的调用是从异步任务中通过事件处理程序进行的. 问题 - 有没有办法确保一次只有一个线程可以执行 HandleChangesAsync create_task + 任务延续块(即使任务延续块调用其他异步函数)? 请注意,我不能只使用同步原语,因为 HandleChangesAsync 可以在异步操作完成之前返回. void My ..
发布时间:2021-12-28 18:15:20 其他开发

将资产复制到 UWP 应用程序包中

我有一个包含大量子文件夹的大型文件夹结构,我将这些子文件夹用于 UWP 应用程序中的应用程序数据.测试时,我可以将它放在磁盘上,这很好,但是当我制作商店包时,我需要能够复制该数据.我发现包含资产的唯一方法是手动添加单个文件进入 Visual Studio 并将它们设置为“内容".有没有办法将整个文件夹复制为“内容"并保留其文件夹结构? 解决方案 您不必手动添加所有文件.将整个文件夹添加到 ..

WinRT XAML 中的硬编码 PCH 名称

WinRT 项目,C++/CX.编译我的 XAML 文件时,生成的代码文件包含一个 #include "pch.h" 线.由于遗留代码的原因,我希望我的预编译器标头以不同的方式调用 - stdafx.h.在项目属性中更改它会影响 C++ 源,但不会影响 XAML 编译器 - 它仍会发出 pch.h 行.我在项目属性中的任何地方都找不到 XAML 编译器设置. 我该如何更改 XAM ..
发布时间:2021-09-30 18:46:42 其他开发

未找到自定义附加属性

我想为枢轴元素实现一个新属性(名为“MenuForeground"),以便通过定义的 ControlTemplate 更改 PivotItem 标头的颜色. 因此我为自定义属性创建了一个新类,在需要的代码隐藏 xaml.h 文件中添加了 #include,并根据自定义属性的命名空间定义了一个新的命名空间(“xamlns:cap"). 枢轴属性.h #pragma once使用命名空间 ..
发布时间:2021-09-30 18:32:44 其他开发

FreeType“通用"与 c++/cx 关键字冲突

我在将 c++ 和 c++/cx 放在一起时遇到问题.我需要使用 FreeType 库,但他们对某些变量使用“通用"名称.我还需要启用VC++扩展,因为WinRT应用程序会导致名称冲突(generic是c++/cx中的关键字) 1>freetype2\include\freetype\freetype.h(1391): error C2059: 语法错误: 'generic' 我只在我的项目属 ..
发布时间:2021-09-26 20:51:22 C/C++开发

C++/CX WinRT 指针引用计数的线程安全

鉴于用例,我的印象是对 WinRT 对象的引用计数是线程安全的.但是我遇到了一个错误,我不知道有任何其他方法可以解释.例如,以下代码崩溃得非常快: ref 类 C 密封 {民众:C() { }虚拟 ~C() {}};[Windows::Foundation::Metadata::WebHostHidden]公共引用类 MainPage 密封 {民众:MainPage() : _latest(nu ..
发布时间:2021-09-26 20:50:57 其他开发

CoreWindow::GetCurrentForThread() 始终为 NULL

我正在尝试在 Windows Phone 8 上使用 C++ 获取 CoreDispatcher,以便我可以将工作项提交到 UI 线程 Dispatcher,以便我可以更新 UI 线程上的 UI 元素.但是,当我调用 CoreWindow::GetCurrentForThread() 时,我会返回 NULL.在 文档 中,它指出WP8 支持此功能.只要我为当前窗口获取NULL,我就无法从中获取当前 ..
发布时间:2021-09-26 20:36:13 其他开发

在 Windows Phone 中更改 C++ 组件的命名空间名称导致异常

我在 WP8 应用程序中有一个 C++ 运行时组件,如果我更改命名空间名称,每当我尝试实例化该命名空间中的类时,都会抛出“TargetInvocation"异常. 举个例子,如果我创建默认的 C++ Windows 运行时组件,标题看起来像这样: #pragma once命名空间 CppComponent1{公共引用类 WindowsPhoneRuntimeComponent 密封{民众: ..
发布时间:2021-09-26 20:31:54 其他开发

在 WP8 中从 C++ 代码调用 C# 方法

我对从 Windows Phone 8 中的 C++ 代码调用 C# 方法很感兴趣.我已经学会了如何通过 C++ 代码中的委托声明将回调函数从 C# 传递给 C++ 代码,但我想看看是否我可以执行以下任何操作: 直接从 C++ 代码调用某些方法.这将涉及以某种方式检查 C++ 中的 C# 对象构成,这对我来说似乎不太可能,但我想我还是会问你们所有人 在 C# 代码中触发事件,然后可以由 ..
发布时间:2021-09-26 20:30:47 其他开发

如何使用 XAML for GUI 创建 C++(/CX ?) _DESKTOP_ Windows 8 应用程序?

如何使用 XAML(及其可视化编辑器)为 GUI 创建 C++(可能需要/CX 扩展名)桌面 Windows 8 应用程序?明确地说,不是创建 Windows 商店应用程序,我的意思是类似于使用普通的 C++ 和 Qt(使用 Designer). 解决方案 Windows 桌面和 Windows App Store 本质上是不兼容的目标环境.没有适用于 C++ 的桌面 XAML(即 WPF ..
发布时间:2021-09-26 18:54:38 C/C++开发

WINdows-10 Mobile:“找不到指定的模块.(来自 HRESULT 的异常:0x8007007E)":null

我有一个面向 UWP/Windows-10 的 C# 应用程序,适用于桌面和移动平台.C# 应用程序调用用 C++ 编写的本机组件.我的本机 C++ 代码具有 Visual C++ 组件扩展(C++/CX).然后将本机代码打包为 .dll &与应用程序捆绑在一起. 该应用程序在桌面上运行良好,即当我在 x86 或 x64、本地机器 中运行它时,但遇到在移动设备上运行时出现此错误,即在 x86 ..