В MS Visual Studio 2022 я могу добавить новый проект консоли в свой «Решение».
Я оставляю образец кода «Hello World» по умолчанию как есть.
В Visual Studio я могу запускать программу с отладкой. выберите режим и нажмите сплошную зеленую или пустую зеленую кнопку... откроется окно консоли. создается с соответствующим выводом программы, отображаемым внутри него.
Все еще в Visual Studio я могу запустить программу с выбранным режимом release и нажать либо сплошную зеленую, либо пустую кнопку. зеленые кнопки... будет открыто окно консоли с отображаемым внутри него соответствующим выводом программы.
В режиме выпуска в папке x64/release создается файл .exe, предназначенный для таких целей. .
Двойной щелчок по значку .exe не имеет никакого эффекта. Окно консоли не открывается.
Если я просто «собираю» проект в Visual Studio, это также создает файл .exe.
Однако это результат также не будет запущен при двойном щелчке мыши.
Вот типичный вывод VS из сборки. Ошибок не замечено.
Код: Выделить всё
1>------ Build started: Project: ConsoleApplication2, Configuration: Release x64 ------
1>Generating code
1>0 of 11 functions ( 0.0%) were compiled, the rest were copied from previous compilation.
1> 0 functions were new in current compilation
1> 0 functions had inline decision re-evaluated but remain unchanged
1>Finished generating code
1>ConsoleApplication2.vcxproj -> E:\_BI_Projects\CplusPlus_take5\x64\Release\ConsoleApplication2.exe
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
========== Build completed at 6:34 PM and took 00.229 seconds ==========
Подробнее здесь: https://stackoverflow.com/questions/792 ... ual-studio