Модуль или по-хитрому собирается, или действительно не хватает точки входа.
Если второе, то ещё нужен код
Код:

[STAThreadAttribute]
int main(array<System::String ^> ^args)
{
Application::Run(gcnew Form1);
return 0;
}
где здесь (/*<--->*/)
Код:

private: System::Void label2_Click(System::Object^ sender, System::EventArgs^ e) {
}
};
/*<--->*/
}
Тогда всё соберётся командой
cl "Source.cpp" /clr:pure /FU "%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\System.dll" /FU "%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\System.Drawing.dll" /FU "%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\System.Windows.Forms.dll" /FU "%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\System.Data.dll" /link /ENTRY:"main" /SUBSYSTEM:WINDOWS
WinForm не единственный способ визуализации в Visual C++, про другие возможности в
этой теме.
Про доступность этого способа, применительно к решению задания, нужно было сообщить, так как в другой теме, но применительно к этому/схожему заданию, был сказан совсем другой способ.
Цитата Klim1988:
его нужно выполнять в среде программирования Visual C. Создавая MFC-приложение. >>
|
p.s. Программа не проверяет входящие данные, при пустом "Поле для ввода текста" и нажатии кнопки "Процесс" произойдёт исключении "Index was outside the bounds of the array."
В
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) это нужно учитывать (например добавив проверку if (str1 -> Length > 0)).