0
私はwxWidgetsライブラリに基づいてアプリケーションを書いています。私はアプリケーションデータをサポートするいくつかのクラスを持っていました。 wxWidgets libで書かれたアプリケーションでは使用しないでください。 など。wxWidgets型を独自のクラスで使用するには?
class SomeClass
{
private:
char name[80];
(.....)
public:
(.....)
};
は今、私はそのような何かを持っている:
class SomeClass
{
private:
wxString name;
(.....)
public:
(.....)
};
(はい、私はcharが文字列でないことを知っている - 私は、文字列に文字を変更することを決めました)。 コンパイラがエラーをスローする: 'wxString'はタイプに名前を付けません クラスを含むファイルを多くの場所にインクルードしようとしましたが、結果は常に同じです。
ありがとうございます!できます!しかし、私は質問があります。なぜプリコンパイルされたバージョンのヘッダが正しく動作しないのですか? –
@KacperKołodziejプリコンパイル済みヘッダー** do ** workは今日私が見つけました。あなたの宣言が '#ifndef WX_PRECOMP'の中にないことを確認してください。これはwxWidgetsのサンプルとは反対です。 – unixman83