WindowsRuntimeComponent运行时错误

WindowsRuntimeComponent runtime error

本文关键字:运行时错误 WindowsRuntimeComponent      更新时间:2023-10-16

我在visual studio 2012 C++的Windows运行时组件中创建带有命名空间的托管类时遇到问题。

以下是代码:-

#pragma once
#include <string>
using namespace std;
namespace WindowsRuntimeComponent1
{
     public ref class Class1 sealed
     {
           public:
               Class1();
               string getString(string desc);
      };
}

我在"public"中出错,它需要一个声明。除此之外,visualstudio2012返回的异常是错误C2059:语法错误:"public",错误C2143:语法错误,缺少";"在"{"之前,错误C2447:"{’:缺少函数头(旧式形式列表?)

有人能帮我解决这个问题吗。非常感谢。

o您必须更改运行时编译器。转到项目->属性->常规,并将其更改为"Common Language Runtime Support to/clr"。

编辑:好吧,没有必要担心所有的编译器错误。谷歌是你的朋友!如果你不知道如何修复它,就去找它。所有错误都会详细描述。但大多数错误都是不言自明的,例如"错误C4703,可能使用了未初始化的本地指针变量"表示您必须初始化var int *xxx=0;