Я новичок в c++, и я пытаюсь использовать winforms в своей программе win32. Это код:
System::windows::Forms::Label hwl = (gcnew System::windows::Forms::Label());
hwl->Text = L"Hello world";
У меня есть эта ошибка в dev c++:
C:\Users\Max.Ana-PC\Documents\c++\win32 hello world\main.cpp В функции 'int WinMain (HINSTANCE, HINSTANCE, LPSTR, int)':
57 2 C:\Users\Max.Ana-PC\Documents\c++\win32 hello world\main.cpp [Ошибка] 'Система' не была объявлена
57 32 C:\Users\Max.Ana-PC\Documents\c++\win32 hello world\main.cpp [Ошибка] ожидается ';' до 'hwl'
58 2 C:\Users\Max.Ana-PC\Documents\c++\win32 hello world\main.cpp [Ошибка] 'hwl' не был объявлен в этой области
28 C:\Users\Max.Ana-PC\Documents\c++\win32 hello world\Makefile.win рецепт для target 'main.o' не выполнен
Я использую неправильный тип (скорее всего, причина) или отсутствует #include <...>
? Я не могу понять проблему.
Вы не используете C++, а скорее C++/CLI.
Если программа была создана с помощью мастера проекта Win32 в Visual Studio, щелкните правой кнопкой мыши на свойствах проекта, найдите под заголовком "Свойства конфигурации/Общие" или аналогичные, и проверьте, включена ли поддержка Common Language Runtime Support.