我们收到了这段代码,在花了很多时间解决问题之后,我最终得到了syntax error : identifier '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
...
等
任何帮助表示感谢。
我是否应该提到这些错误与作业无关?
答案 0 :(得分:5)
使用System::String
和System::IntPtr
或撰写using namespace System;