2010-05-08 59 views
0

为什么此代码导致错误?函数原型错误

class CommonRuntine 
{ 
    public: 
     struct TProcess; 
     TProcess GetProcessByName(LPCSTR ProcessName); 
}; 

它说: “E2293)预计” 上的 “};” 位

PS:LPCSTR是一种

+0

你应该提供更多的上下文文件。也许错误不在这一行,或者'LPCSTR'是一个奇怪的宏。 – doublep 2010-05-08 18:57:48

+0

#include - Worked !!! ,谢谢 – 2010-05-08 19:04:54

回答

1
#include <windows.h> 

必须包括定义该类型

+0

这就是我没有在这里问过问题的原因。一个人首先找到自己的答案......(我想知道,可以接受他们自己的答案;)) – UncleBens 2010-05-08 19:33:39

+0

几天后你可以接受自己。你在这个问题下看到了一个“删除”按钮吗? – Potatoswatter 2010-05-09 00:00:42

0

最有可能的错误是在文件中的其他地方 - 我会在这一行之前检查这些行是否缺少右括号。