9

C++/CX 似乎使原生 C++ 与 C# FAR 的接口比当前使用中间的 C++/CLI“层”的方法更容易和更直接(伴随着所有复杂性)。但是我可以在老式 WPF 桌面样式应用程序中使用 C++/CX OUTSIDE WinRT 吗?澄清:我的 WPF 应用程序“包装”了旧的 Windows32 应用程序代码。因此,我正在与本机 c++ 进行互操作,但是将本机 c++、托管 C++ 和 c# 都放在同一个应用程序中会很尴尬。

4

2 回答 2

8

不,您不能在 WinRT 之外使用 C++/CX - 它依赖于 Windows 运行时元数据,并且没有非 WinRT API 的元数据。

于 2011-09-19T17:01:35.833 回答
3

是的你可以。WinRT 和 Win32 是可互操作的,只是任何使用 WinRT 世界之外的任何东西的应用程序都不能在应用商店中出售。

于 2011-09-23T12:06:47.543 回答