5
#include<iostream>
#include<string.h>
#include<Windows.h>
.
.
.
using namespace Windows::Networking::Connectivity;
.
.
.
ConnectionProfile^ internetConnectionProfile = NetworkInformation::GetInternetConnectionProfile();
.
.
.

以上是代码,但它显示

error C2653: 'Windows' : is not a class or namespace name

我该怎么办?公共语言运行时支持 (/clr) 已设置

4

1 回答 1

7

我认为您想使用 C++/CX(不是 C++/CLI)。这些语言实际上是相同的(就它们的语法外观而言)。但是构建它们并不相同:您可以使用 /ZW 编译器选项启用 C++/CX(在创建 Windows 应用商店应用程序时默认启用该选项)。

在 UI 中,/ZW 选项列为“使用 Windows 运行时扩展”

看:

http://msdn.microsoft.com/en-us/magazine/dn166929.aspx

于 2013-05-22T19:19:10.867 回答