none
Не найден .exe файл, Не исполняется Hello World RRS feed

  • Вопрос

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

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

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

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

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

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



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


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

    Система: Wind x64.


    19 ноября 2013 г. 15:01

Ответы

  • Книга нашего дорогого и горячо любимого Страуструпа написана о языке программирования, а не о работе в среде разработки Visual Studio. Последнее описано в справочной системе (в крайнем случае, есть сайт msdn.microsoft.com/library). Советую там ознакомиться с технологией создания проекта VC++ и процедурой преобразования исходного кода в исполняемый модуль.
    19 ноября 2013 г. 20:47

Все ответы

  • Книга нашего дорогого и горячо любимого Страуструпа написана о языке программирования, а не о работе в среде разработки Visual Studio. Последнее описано в справочной системе (в крайнем случае, есть сайт msdn.microsoft.com/library). Советую там ознакомиться с технологией создания проекта VC++ и процедурой преобразования исходного кода в исполняемый модуль.
    19 ноября 2013 г. 20:47
  • Здравствуйте, столкнулся с той же проблемой. "Помечено в качестве ответа", но вопрос остался не решенным. Все делаю как написано здесь -> http://msdn.microsoft.com/ru-ru/library/jj620919.aspx#bkmk_createapp ... но исполняемый файл не создается!

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

    4 ноября 2014 г. 11:15
  • В приведенном Вами руководстве много чего написано. Какие действия по созданию проекта и редактированию кода совершаете именно Вы? Опишите всю последовательность Ваших действий. Я отвечу, в чем ошибка.

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

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

    4 ноября 2014 г. 12:21
  • Вам нужен ответ, или нет? :) Почему я должен клещами вытягивать у Вас информацию. Тысячи людей используют VS по всему миру и у них проблем нет. Вам не кажется, что причина именно в Ваших действиях, а не в VS? Еще раз, опишите ПОДРОБНО процедуру создания Вами проекта (какие кнопки нажимаете, как добавляете файл в проект)? Что отображается в окне вывода или в списке ошибок после сборки (эти окна можно открыть из меню Вид)?

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


    • Изменено kosuke904 4 ноября 2014 г. 12:31
    4 ноября 2014 г. 12:30
  • Вот описание действий с нуля:

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

    #include <iostream>
    int main()
    {
    cout << "Hello!\n";
    return 0;
    }

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

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

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

    "Не удается запустить программу ... /путь/ ... 
    Не удается найти указанный файл"
    4 ноября 2014 г. 13:58
  • Вот теперь все понятно. Вы совершили 2 ошибки.

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

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


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

    • Предложено в качестве ответа Gudzenko Aleksandr 4 ноября 2014 г. 14:48
    4 ноября 2014 г. 14:22
  • Большое спасибо! Нужно было добавлять элемент ))
    4 ноября 2014 г. 14:49
  • Пожалуйста. Если будут новые вопросы, задавайте их в новой теме.

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

    • Предложено в качестве ответа Ve7yn4ik 3 марта 2018 г. 20:22
    • Отменено предложение в качестве ответа Ve7yn4ik 3 марта 2018 г. 20:22
    4 ноября 2014 г. 14:53
  • Здравствуйте, та же проблема, но предложенные решения не помогают. Проект SFML, всё сделано так же как в проекте, который работает нормально. Проблема появилась только после очистки решения
    2 марта 2018 г. 17:30
  • Конкретно опиши проблему)

    3 марта 2018 г. 20:25
  • Вам уже ответили в отдельной теме, что, скорее всего, проект Ваш испорчен. Создайте новый и повторите "все, что сделано".

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

    3 марта 2018 г. 20:46