フォームをリソースエディタで開こうとするとエラーになる (C++/CLI)

ヘッダファイルをダブルクリックしてリソースエディタで開こうとするとエラーになる。

これはヘッダーファイルの最初のクラスが当該フォームでないため。以下のソースのように前方参照(ref class)を使っていてもうまく動かない。

前方参照を別ファイルに分離

これを回避するには前方参照の部分だけのヘッダーをつくり、それをインクルードすればよい。

前方参照だけのヘッダーheaderref.h

もとのヘッダー

Leave a Reply

Your email address will not be published. Required fields are marked *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)