c ++ Winforms TextBox ошибка

0

Я новичок в 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 <...>? Я не могу понять проблему.

Теги:
winforms
c++-cli

1 ответ

0

Вы не используете C++, а скорее C++/CLI.

Если программа была создана с помощью мастера проекта Win32 в Visual Studio, щелкните правой кнопкой мыши на свойствах проекта, найдите под заголовком "Свойства конфигурации/Общие" или аналогичные, и проверьте, включена ли поддержка Common Language Runtime Support.

  • 0
    Спасибо за ответ, но мой VS (окончательный и экспресс) сломался. Я ограничен dev c ++, так есть ли способ сделать это в dev c ++?
  • 0
    Я так не думаю, если кто-то не создал оболочку, которая позволяет вам вызывать управляемый код (это будет отдельный вопрос). C ++ / CLI отличается от языка C ++.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню