これはなぜコンパイルされないのか分かりません。私はここでどのような誤りを犯していますか?私は例で見つけたこのコードをコンパイルしようとしていますが、私のコンパイラは、より厳密な設定を持っている必要があります。コードは、ウィンドウのフォームを開いてテキストを表示するだけです。エラー:「式にはクラス型が必要です」C++/CLI
using namespace System;
using namespace System::Windows::Forms;
using namespace System::Drawing;
public ref class MyForm : Form
{
public:
MyForm()
{
Text = "Windows Forms Demo";
}
void Main()
{
Application.Run (gcnew MyForm());
}
protected:
void OnPaint (PaintEventArgs e)
{
e.Graphics.DrawString ("Hello, world", Font,
gcnew SolidBrush (Color.Black), ClientRectangle);
}
}
「e.Graphics.DrawString」のエラーが表示されます。eが強調表示され、Expressionにはクラスタイプが指定されている必要があります。 –
コンパイラは、行情報と詳細なエラーメッセージを表示します。コンパイラですべての警告を有効にしてください。 –