0
我正在寫一個基於wxWidgets庫的應用程序。我有一些支持應用程序數據的類。他們使用std :: string類型,不應該在用wxWidgets lib編寫的應用程序中使用。 例如如何在自己的類中使用wxWidgets類型?
class SomeClass
{
private:
char name[80];
(.....)
public:
(.....)
};
現在我有類似的東西:
class SomeClass
{
private:
wxString name;
(.....)
public:
(.....)
};
(是的,我知道,char是不串 - 我決定改變字符字符串)。 編譯器拋出錯誤: 'wxString'沒有命名一個類型 我試圖在許多地方包含類的文件,但結果總是相同的。
謝謝!有用!但我有一個問題。爲什麼預編譯頭版本不能正常工作? – 2012-01-30 22:51:23
@KacperKołodziej預編譯頭文件**做**工作我今天發現。只要確保你的聲明不在'#ifndef WX_PRECOMP'中,這與wxWidgets示例所說的相反。 – unixman83 2012-02-13 13:11:22