0
|
codeLover · 技术社区 · 9 年前 |
1
3
我最初不认为这可以做到,但这似乎是可能的。 Sridhar Poduri组合了一个Visual Studio扩展,用于创建C++/CX控制台应用程序项目模板。 https://visualstudiogallery.msdn.microsoft.com/e9210454-c1b5-4d89-b8ca-92a64dfb8d28 基于此模板构建的项目将能够调用C++/CX API,例如Windows::System::Launcher::LaunchURIAsync()。然而,我不确定这个特定的API是否可以从命令行应用程序中使用,当我尝试它时,它引发了一个异常。 如果您想知道如何将普通Win32控制台应用程序模板更改为使用C++/CX,请在项目设置中更改以下内容。 在C/C++->全体的
在C/C++->代码生成
进行这些更改应允许您编译使用C++/CX API的代码。下面是一些示例代码:
此外,我只想指出,您所引用的Launcher API绝对不是C++\ CLI。C++\ CX与C++\ CLI具有相似的语法。 |