Почему не запускается код в visual studio

Не запускается код на C++, что не так?

Только начал изучать, начал писать первый код и тут такая ошибка
61657267a99db176800198.png
61657272eb333157294263.png
Помогите пожалуйста

  • Вопрос задан 12 окт. 2021
  • 516 просмотров

Простой 1 комментарий

  • Facebook
  • Вконтакте
  • Twitter

Денис Куликов , суть работы программиста во многом состоит из соблюдения правил.
Как начинающий программист, ты обязан доскональнейше изучить неукоснительно соблюдать правила.
В первую очередь, так как ты решил задать вопрос здесь, правила данного ресурса.
П3.2 — формулировка вопроса должна быть максимально информативной и однозначной.
П3.8 — код запрещено публиковать в виде скриншотов.

Исправь свой вопрос. Размести свой код и лог сборки в блоках <code> и удали лишние изображения.

RiseOfDeath

  • Facebook
  • Вконтакте
  • Twitter

RiseOfDeath

  • Facebook
  • Вконтакте
  • Twitter

сколько у тебя оперативной памяти?

у ‘быть бомжом’ есть неплохой бонус, поганяло писать правильно (оптимально), использовать простые (а значит сложные для изучения) инструменты и т.п. На длинной дистанции это полезно. Грубо говоря, на с++ консольные приложения без отладки можно писать тупо в текстовом редакторе, зато разберешься с инструментами сборки приложений, будешь понимать что такое компиляция, объектные файлы, библиотеки и т.п.

https://docs.microsoft.com/ru-ru/visualstudio/rele.
2Гб минимум, рекомендуют 8, некоторые компоненты тестирования требуют 4Гб

сочувствую, что либо делать в таких условиях сложно

есть совет, найти старую версию vusial studio (примерно 2014 года или меньше) и поставить windows 7, правда найти ее можно будет только на торентах, и совет, устанавливать с отключенным интернетом, так как устновщик начинает что то скачивать, не находит и полностью ломается.

да возможно но в windows будут некоторые проблемы с правильной настройкой окружения, так как в visual studio все уже загружено и настроено как ожидается.

Можно поставить компилятор от майкрософт visual studio sdk, мало того он уже стоит у тебя вместе со студией, им можно пользоваться прямо из командной строки, многие системы сборки его обнаруживают и позволяют пользоваться.
Есть батник «C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat» который устанавливает переменные окружение для указанной архитектуры в параметрах, если добавить его в вызов своего батника, запускающего nmake или напрямую компилятор cl и линковщик link, и компилируй свои приложения сам, оперативки для этого нужно меньше гигабайта.

Например можно поставить gcc (mingw, к сожалению проект заброшен, там старая версия) или clang gcc (там самая новая из собранных под windows но это llvm, даже хз плюс это или минус) так же отдельно лучше поставить какой-нибудь инструмент по управлению сборкой (make, nmake, cmake,scons,automake. ) и вот тут начинается веселье, все самое интересное пришло из мира linux и в windows портируется как получится. в общем ковыряйся, мир этот огромный и непонятный, разберешься и уже считай огромный плюс как девопса, там как усилия сейчас на настройку и понимание окружения зачастую больше чем усилия на собственно кодинг.

p.s. если поставишь linux, то все будет очень даже из коробки, удобно и красиво
есть проект cygwin, до сих пор поддерживается хорошо, ребята портировали всю подсистему linux в windows так что собрав приложение под cygwin оно будет думать что работает в linux но при этом работать нативно на windows (это не виртуализация), к сожалению бинарники cygwin несовместимы с visualstudio/mingw

p.p.s. крупнейшая и лучшая на мой счет альтернатива visual studio как среда для разработки на c+= — это соответствующая подсистема eclipse (это для java но развилась так что там есть подсистемы подо все популярные языки, типа php, python и т.п.), вроде требования у них ниже чем у нынешней студии (а когда то было наоборот), но ее настроить тот еще квест

Писать что либо на c++ в просто текстовом редакторе легко
проблемы начинаются, если и нужно использовать сторонние библиотеки или к примеру их собрать.

Например если у тебя проект из одного cpp файла и кушает только стандартные либы то чтобы его собрать достаточно написать в консоли:
gcc main.cpp -o main.exe
(это при использовании gcc)
если файлов больше, бери make (можно использовать штатный nmake от майкрософт) там в простом как валенок формате пишется makefile и компиляция будет уже по команде make all

Есть другие системы сборки, гед больше автоматизации и еще больше непонятностей (когда смотришь во что превращаются скрипты или файлы настроек сборки проектов, волосы дыбом ставноятся, сотни килобайт текста) к сожалению такова текущая ситуация с c++, он очень сложен ко вхождению в него для новичков, особенно после тепличных php/nodejs/. или gui visual studio.

Мой код не запускается на Visual studio C++

Не запускается в Visual Studio
// ConsoleApplication1.cpp: определяет точку входа для консольного приложения. // #include.

Не запускается отладка в Visual Studio
Скопировал простую программу для С++ в Visual Studio 2017 #include &quot;stdafx.h&quot; #include.

В Visual studio C++ 2010 не запускается исплняемый файл
При компиляции 1&gt;Построение успешно завершено. Но 1&gt;C:\Program Files.

Visual studio запускается только под правами администратора
Добрего. вижуал студио ранее работала под обычной учеткой, решил закинуть в нее шаблонов, она.

Почему не запускается код в visual studio

Gray Pipe

Лучший отвечающий

Вопрос

Только начал обучение С++ по учебнику Страуструпа.
Загрузил Visual Studio

Начал со стандартного "Hello, World!"

Отладка проходит успешно, ошибок нет.

Однако программа не запускается.

Выходят следующие сообщения:

Следующий проект устарел: Hello, World — Debug Win32

Не удается запустить программу: . /HelloWorld.exe
Не удается найти указанный файл

Что я делаю не так?

Система: Wind x64.

Ответы

  • Изменено kosuke904 20 ноября 2013 г. 5:37
  • Помечено в качестве ответа Maksim Marinov Microsoft contingent staff, Moderator 2 декабря 2013 г. 7:42

Все ответы

  • Изменено kosuke904 20 ноября 2013 г. 5:37
  • Помечено в качестве ответа Maksim Marinov Microsoft contingent staff, Moderator 2 декабря 2013 г. 7:42

Здравствуйте, столкнулся с той же проблемой. "Помечено в качестве ответа", но вопрос остался не решенным. Все делаю как написано здесь -> http://msdn.microsoft.com/ru-ru/library/jj620919.aspx#bkmk_createapp . но исполняемый файл не создается!

Так все-таки, в чем проблема?

Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

Как бы все по руководству (кстати в VS 2010 делал тоже самое и без проблем). Создал проект — добавил файл .срр — написал программу — далее Сборка — Собрать решение, сборка проходит без ошибок. Далее Начать отладку или F5 и вот тут ошибка вылетает "Не удается запустить программу . /путь/ . Не удается найти указанный файл"

Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

  • Изменено kosuke904 4 ноября 2014 г. 12:31

Вот описание действий с нуля:

Файл — Создать проект — Visual C++ — Проект Win32 — OK
Запускается мастер приложений — Далее — Тип:Приложение Windows, доп.параметры: Пустой проект — Готово
Файл — Создать файл — Файл С++(.срр) — Открыть
Во вкладке "Исходный код2.срр" пишу код:

далее: СБОРКА — Собрать решение — В выводе:

1>—— Сборка начата: проект: Win32Project2, Конфигурация: Debug Win32 ——
========== Сборка: успешно: 1, с ошибками: 0, без изменений: 0, пропущено: 0 ==========

теперь жму F5 или Начать отладку и тут выводится окно с ошибкой:

"Не удается запустить программу . /путь/ .
Не удается найти указанный файл"

Вот теперь все понятно. Вы совершили 2 ошибки.

Первая. Если Вы предполагаете пользоваться средствами ввода-вывода в консольное окно (printf, cout и проч.), следовательно такое окно должно быть создано загрузчиком ОС. Вам нужен не "Проект Win32", а "Консольное приложение Win32", либо выбрать соответствующую радиокнопку там, где ставите галочку "Пустой проект". В противном случае получите ошибку редактора связей.

Вторая ошибка. Файл исходного кода не принадлежит Вашему проекту. В проект файлы добавляются командой меню "Проект — Добавить новый элемент. ". Существующие файлы можно включить в проект командой "Проект — Добавить существующий элемент. ".

Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

Сбой кода Visual Studio в Windows 11/10

Visual Studio Code от Microsoft, пожалуй, одна из лучших IDE для программистов. Он поддерживает несколько языков и имеет множество расширений, которые вы можете установить поверх многофункциональной настройки кодирования. Однако для многих программистов все оказалось не так просто, поскольку VS Code на их компьютере продолжает давать сбой. Поэтому в этой статье мы увидим, как решить проблему, при которой ваш код Visual Studio дает сбой в Windows 11/10.

Исправить Окно вылетело из-за ошибки в VSC

Почему на моем компьютере происходит сбой Visual Studio Code?

Есть два сценария, с которыми сталкиваются пользователи: VSCode либо вылетает при открытии, либо вылетает в середине проекта. Причин такого необычного поведения может быть несколько, например, поврежденный файл, бесконечный цикл и т. Д. Мы подробно поговорим обо всех возможных решениях.

Сбой кода Visual Studio в Windows 11/10

Это то, что вы можете сделать, чтобы исправить Visual Studio Code аварийно завершает работу или зависает проблема в Windows 11/10.

  1. Обновите графический драйвер
  2. Отключить аппаратное ускорение
  3. Удалить резервную копию открытых файлов
  4. Переустановите VS Code

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Поговорим о них подробнее.

1]Обновить графический драйвер

Первое, что вам нужно сделать, чтобы исправить ошибку, — это обновить графический драйвер. Устаревший графический драйвер не позволит вам запускать какие-либо игры или приложения для программирования, и они могут привести к сбою в вашей системе, особенно если ваша программа длинная. Следовательно, обновите устаревший драйвер и посмотрите, сохраняется ли проблема.

2]Отключить аппаратное ускорение

Затем, если проблема не исчезнет, ​​попробуйте отключить аппаратное ускорение графического процессора. Таким образом, VSCode будет использовать только программный рендеринг, что обеспечит большую стабильность работы. Для этого выполните следующие действия.

  1. Откройте код Visual Studio в своей системе.
  2. Ударять Ctrl + Shift + P , чтобы открыть палитру команд.
  3. Тип ‘Предпочтения: настройка аргументов времени выполнения‘и нажмите Enter.
  4. Теперь добавьте следующую команду и сохраните файл (Ctrl + S).

«отключить аппаратное ускорение»: правда,

Наконец, перезапустите VSCode и посмотрите, сохраняется ли проблема.

3]Удалить резервную копию открытых файлов

Если при открытии большого файла VSCode зависает, а затем вылетает, вам необходимо удалить некоторые файлы. Итак, откройте «Выполнить», вставьте «% AppData%» и нажмите «ОК». Теперь откройте Код> Резервное копирование а затем удалите единственную папку, которая находится внутри этого каталога. Наконец, перезапустите VSCode и посмотрите, сохраняется ли проблема.

4]Переустановите VS Code

Если ничего не работает, возможно, проблема в поврежденном файле VSCode. Итак, чтобы решить проблему, вы должны удалить VSCode, а затем повторно загрузить и переустановить новую копию программного обеспечения, чтобы увидеть, сохраняется ли проблема.

Надеюсь, вы сможете решить проблему с помощью данных решений.

Бесконечный цикл, вызывающий сбой VSCode или системы

Иногда может не быть проблем с приложением или вашим графическим драйвером, но, тем не менее, ваш VSCode дает сбой, а иногда даже сбой вашей системы из-за этого. Этот сценарий может быть вызван тем, что вы реализуете бесконечный цикл.

Если вы знаете, что используете бесконечный цикл, вы должны знать последствия, то есть ваш компьютер может выйти из строя, если вы не остановите процесс. Однако иногда мы непреднамеренно пишем бесконечный цикл.

Бесконечный цикл — это не что иное, как цикл, у которого нет условий, которые могли бы завершить процесс. Например, посмотрите следующий код.

В этом случае, поскольку условие, т.е. x> 4, всегда будет выполнено, поэтому цикл никогда не закончится.

Итак, убедитесь, что вы не используете Infinity Loop непреднамеренно. Если вы случайно написали такой цикл, следите за выходом, как только вы увидите серию нежелательных выходных данных, просто завершите процесс Ctrl + Alt + M.

Таким образом вы сможете остановить код и уберечь свой компьютер от сбоя.

Сбой кода Visual Studio в Windows 11/10

.

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *