C++ cli 语法错误:标识符';字符串';

C++ cli 语法错误:标识符';字符串';,c++-cli,C++ Cli,我们收到了这段用于分配任务的代码,在花了大量时间解决其中的问题后,我最终遇到了一个语法错误:标识符“String”。我在网上看到的每个地方,人们都在使用std::string,但这不是代码所指的,因为该函数是使用string对象从C#项目调用的 声明如下: int findWindow(String ^CaptionText,IntPtr ^%phWnd, int %left,int %top,int %right,int %bottom); 我不知道该怎么解决这

我们收到了这段用于分配任务的代码,在花了大量时间解决其中的问题后,我最终遇到了一个
语法错误:标识符“String”
。我在网上看到的每个地方,人们都在使用
std::string
,但这不是代码所指的,因为该函数是使用
string
对象从C#项目调用的

声明如下:

int findWindow(String ^CaptionText,IntPtr ^%phWnd,
               int %left,int %top,int %right,int %bottom);
我不知道该怎么解决这个问题。还有其他错误,例如

error C2062: type 'int' unexpected
...
error C2065: 'IntPtr' : undeclared identifier
error C2065: 'String' : undeclared identifier
...
等等

谢谢你的帮助


我是否应该提到这些错误与赋值无关?

使用
System::String
System::IntPtr
或使用命名空间系统写入

使用
System::String
System::IntPtr
或使用命名空间系统编写

谢谢。我们很少得到那个老师的支持。。。而且大多数类从来没有用VC++编码(更不用说在DC++中创建DLL混合和C++)了。谢谢。我们很少得到那个老师的支持。。。而且大多数类从来没有用VC++编码(更不用说在DC++中创建DLL混合和C++)了。