下面是發生在我身上的事情,我不知道怎麼回事。我的同事和我把我們的頭擰到了這裏。這是一個跨平臺的庫在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