面向Windows Phone和Windows的运行时组件

时间:2013-07-18 23:30:21

标签: visual-c++ windows-8 windows-phone-8 windows-runtime

我编写了一个C ++ Windows运行时组件,并从C#Windows 8应用程序中使用它。我想在Windows Phone应用程序中使用相同的运行时组件。由于Windows Phone允许C ++运行时组件,我假设我可以重用原始运行时组件,但它现在不是针对Windows Phone。有没有办法修改我的运行时组件项目以同时针对Windows Phone和Windows?

我不想创建单独的Windows Phone运行时组件,复制所有代码并维护两个版本。

1 个答案:

答案 0 :(得分:0)

我将在前言中注意到我在Visual Studio的C ++端没有做太多编码,但这应该会让你接近。

您将需要两个单独的项目,但您可以设置一个项目以容纳所有文件,然后在第二个项目中将Add-> Existing Item ...设置为第一个项目中的源/ .h。在C ++中(与VB / C#不同),原始位置包含引用,不进行复制。

我认为#ifdef可用于解决实现中的任何差异(也建议作为针对Windows 8和Windows Phone的C#选项)