Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/160.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在本机C++;在WP 8.1或WP 8中打开 我在WP8上的一个本地C++环境中工作。_C++_Windows Phone 8_Windows Phone 8.1 - Fatal编程技术网

如何在本机C++;在WP 8.1或WP 8中打开 我在WP8上的一个本地C++环境中工作。

如何在本机C++;在WP 8.1或WP 8中打开 我在WP8上的一个本地C++环境中工作。,c++,windows-phone-8,windows-phone-8.1,C++,Windows Phone 8,Windows Phone 8.1,假设我想调用一个函数,比如 Microsoft.Phone.Info::DeviceExtendedProperties.GetValue( "DeviceUniqueId" ); 问题是无论我怎么尝试,它都没有通过编译 我知道“Microsoft.Phone.Info”是一个名字空间 在C#中,ppl写道: using Microsoft.Phone.Info; 但是在C++中,我尝试了 using namespace Microsoft.Phone.Info; void func()

假设我想调用一个函数,比如

Microsoft.Phone.Info::DeviceExtendedProperties.GetValue( "DeviceUniqueId" );
问题是无论我怎么尝试,它都没有通过编译

我知道“Microsoft.Phone.Info”是一个名字空间

在C#中,ppl写道:

using Microsoft.Phone.Info;
<>但是在C++中,我尝试了

using namespace Microsoft.Phone.Info;

void func()
{
    DeviceExtendedProperties.GetValue("DeviceUniqueId");
}
没有通过编译。或

void func()
{
    Microsoft.Phone.Info::DeviceExtendedProperties.GetValue("DeviceUniqueId");
}
没有通过编译

它一直在告诉我这样的事情

'Microsoft' : illegal use of namespace identifier in expression
那么如何正确使用这个名称空间呢

感谢大家的阅读和回答。:-)
在本地WP运行时,我找不到一个用于恢复设备ID的C++示例:-P</p>< p>,使用命名空间遵循这个语法< /p>
 using namespace Windows::Phone::Info;
但您会发现,运行时中不存在名称空间。只有在阳光下

因此,您可以查看这个MSDN网页,它告诉您他们将所有功能从8.0 SL移动到8.1运行时的位置

然后,如果你搜索“Windows.Phone.Info”,它将引导你找到你应该调用的新功能

这是ID:

我想我知道了:

EasClientDeviceInformation^ deviceInfo = ref new EasClientDeviceInformation();
deviceInfo->Id; //<- is what I want
EasClientDeviceInformation^deviceInfo=ref新的EasClientDeviceInformation();

deviceInfo->Id// 虽然可以在
EasClientDeviceInformation
上找到
DeviceInformation
中的许多属性,但设备ID不是其中之一。相反,您应该考虑使用,它将为您获取特定于应用程序的硬件ID。

Windows Phone不支持
ID
属性。我知道,它在编译时通过,在运行时失败。