下面是发生在我身上的事情,我不知道怎么回事。我的同事和我把我们的头拧到了这里。这是一个跨平台的库在Windows上使用成员函数声明的奇怪错误
的跨平台工具包wxWidgets的#include <wx/wx.h>
class Graph {
public:
// ...
// main1.cpp:4:10: error: expected identifier before '(' token
double GetYValue(double x);
};
我们努力的寻找,而不是放在一个ASCII e
或某事的任何奇怪的字形,但没有发现任何这样的问题。发生了什么事?!
'GetYValue'是一个宏吗? – GManNickG 2010-08-23 20:29:02
看起来它可能是一个正在改变'GetYValue'文本(或者它之前的东西)的宏替换,但我对wxWidgets猜测的内容不够了解。你在预处理后检查了那条线的样子吗? – 2010-08-23 20:29:52
看到你问这样的问题很奇怪,通常你是回答他们的人! – 2010-08-23 20:39:14