Сначала приведу пример простейшего консольного приложения, выводящего "Hello World" или "Здравствуйб мир" на
C++/CLI в среде
MS VS 2010:
// Hello_World1.cpp: главный файл проекта.
#include "stdafx.h"
int main()
{
System::Console::WriteLine(L"Здравствуй, мир!");
}
Однако, если вы запустите эту программу, то ничего не успеете увидеть, так как консольное окно будет быстро закрыто, даже если вы запустите программу, нажав комбинацию клавиш
Ctrl+F5 Это вызывает недоразумение, так как в консольных проектах на других языках таких, как C++ или C#, нажатие комбинации клавши
Ctrl+F5 в
MS VS 2010 приводит по завершению работы программы к выводу сообщения
цитата: |
Для продолжения нажмите любую клавишу . . . |
|
и ожиданию от пользователя нажатия любой клавиши.
Чтобы добиться того же самого эффекта при запуске программы на
C++/CLI с поиощью комбинации клавиш
Ctrl+F5, необходимо выбрать свойства проекта, затем в свойствах выбрать пункт "Компоновщик", в нем подпункт "Система", а затем в правой части экрана свойств установить свойство "Подсистема" в значение
Консоль (/SUBSYSTEM:CONSOLE)