• 締切済み

visual C++でのグローバル変数の宣言

visual C++でマスの色を読みとって、いろいろな処理を行うプログラムを作成中なのですが、グローバル変数として以下の宣言をしたときに、以下のエラーが出ます。 struct{ int r; int g; int b; }rgb[10][10]; //マス数は10×10までとする error C3183: マネージ型 'SOMsample::Form1' の中で名前のないクラス、構造体またはユニオンを定義することはできません。 これをbuilder5で書き込んだときはエラーが出なかったのですが、visual C++ではどう書けばいいのでしょうか? 回答よろしくお願いします。

みんなの回答

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.1

C++/CLI=CLR(.NetFrameWork)のアプリとしてコンパイルされているようですが純粋なC/C++じゃないとまずいんじゃないでしょうか。 Win32コンソールアプリケーション あるいは Win32ウィンドウアプリケーションを必要に応じて使い分けて下さい。

専門家に質問してみよう