Форум программистов, компьютерный форум CyberForum.ru

Не найден .exe файл - C++

Восстановить пароль Регистрация
 
mezamor
 Аватар для mezamor
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 7
19.11.2013, 18:36     Не найден .exe файл #1
Только начал обучение С++ по учебнику Страуструпа.
Загрузил Visual Studio

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

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

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

Выходят следующие сообщения (см. скрины во вложении).

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

Система: Wind x64.
Миниатюры
Не найден .exe файл   Не найден .exe файл   Не найден .exe файл  

Не найден .exe файл   Не найден .exe файл  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2013, 18:36     Не найден .exe файл
Посмотрите здесь:

C++ EXE. файл
EXE файл C++
C++ Как отделить BGI файл от EXE. Как можно внедрить данный модуль в рабочий файл?
C++ Не создаёт .exe файл!
C++ Файл не найден
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5548 / 2562 / 233
Регистрация: 01.11.2011
Сообщений: 6,333
Завершенные тесты: 1
19.11.2013, 18:42     Не найден .exe файл #2
Переименуйте вашу программу в HelloWord; без знаков препинания.
mezamor
 Аватар для mezamor
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 7
19.11.2013, 18:50  [ТС]     Не найден .exe файл #3
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Переименуйте вашу программу в HelloWord; без знаков препинания.
Сделал, все то же.

Вот папка, где по идее должен быть exe файл. Так я понял?
Миниатюры
Не найден .exe файл  
Fanera
 Аватар для Fanera
6 / 5 / 4
Регистрация: 05.10.2013
Сообщений: 159
19.11.2013, 19:45     Не найден .exe файл #4
А если F7 нажать или даже Ctr+Alt+F7?
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
19.11.2013, 20:25     Не найден .exe файл #5
Прект какой создаёте? Откуда такой код? Что за инклуд странный?

Добавлено через 1 минуту
Release собираете, тогда почему в папке Debug ищите .exe?
mezamor
 Аватар для mezamor
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 7
20.11.2013, 00:38  [ТС]     Не найден .exe файл #6
Проект на основе учебника Струструпа. Обычный Hello World. Инклуд из его же учебника
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
20.11.2013, 00:45     Не найден .exe файл #7
В студии какой проект создаёте? Пустой, консольное проиложение и т.д. ?
Код так должен выглядеть:
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <cstdlib>
using namespace std;
 
int main()
{
    cout << "Hello, world!" << endl;
    
    system("pause");
    return 0;
}
ranebull
 Аватар для ranebull
512 / 345 / 54
Регистрация: 23.06.2013
Сообщений: 1,182
Записей в блоге: 6
20.11.2013, 05:54     Не найден .exe файл #8
Цитата Сообщение от alsav22 Посмотреть сообщение
В студии какой проект создаёте? Пустой, консольное проиложение и т.д. ?
Код так должен выглядеть:
Без
C++
1
#include "stdafx.h"
проект не запустится, а без
C++
1
#include <cstdlib>
запустится. И код вот так будет выглядеть:
C++
1
2
3
4
5
6
7
8
9
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
    cout << "Hello, world!" << endl;
    system("pause");
    return 0;
}
Еще вопрос есть: почему у вас в коде
C++
1
2
system("pause");
return 0;
Разве нельзя обойтись
C++
1
system("pause");
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
20.11.2013, 08:51     Не найден .exe файл #9
Цитата Сообщение от ranebull Посмотреть сообщение
Без:
C++
1
#include "stdafx.h"
проект не запустится
Уверены? Я же не зря спросил о типе проекта. Если пустой создавать, никакой "stdafx.h" не нужен. Да и при создании консольного Win32 можно снять галку ("Предварительно скомпилированный заголовок"). Начинающим, этот файл, совершенно не нужен, только путает.
Цитата Сообщение от ranebull Посмотреть сообщение
Разве нельзя обойтись
Можно, но по стандарту main() должна возвращать int.
Цитата Сообщение от ranebull Посмотреть сообщение
а без
C++
1
#include <cstdlib>
запустится
В студии запустится, а в mingw уже не запустится. Если правой кнопкой по system щёлкнуть и перейти к объявлению, то откроется файл stdlib.h, где system объявлен. В студии, через цепочку инклудов, этот файл подключен в файле iostream, в других компиляторах может быть по другому.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11836 / 6815 / 770
Регистрация: 27.09.2012
Сообщений: 16,900
Записей в блоге: 2
Завершенные тесты: 1
20.11.2013, 09:31     Не найден .exe файл #10
Цитата Сообщение от alsav22 Посмотреть сообщение
Можно, но по стандарту main() должна возвращать int.
по стандарту в конце функции main return не обязателен. при этом поведение такое же, как если бы стоял return 0

Добавлено через 58 секунд
Цитата Сообщение от ranebull Посмотреть сообщение
Разве нельзя обойтись
лучше вообще без всяких "pause" сделать, имхо.
ranebull
 Аватар для ranebull
512 / 345 / 54
Регистрация: 23.06.2013
Сообщений: 1,182
Записей в блоге: 6
20.11.2013, 13:46     Не найден .exe файл #11
Цитата Сообщение от alsav22 Посмотреть сообщение
Уверены? Я же не зря спросил о типе проекта. Если пустой создавать, никакой "stdafx.h" не нужен. Да и при создании консольного Win32 можно снять галку ("Предварительно скомпилированный заголовок"). Начинающим, этот файл, совершенно не нужен, только путает.
Спасибо за разъяснение
mezamor
 Аватар для mezamor
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 7
20.11.2013, 19:02  [ТС]     Не найден .exe файл #12
Цитата Сообщение от ranebull Посмотреть сообщение
Без
C++
1
#include "stdafx.h"
проект не запустится, а без
C++
1
#include <cstdlib>
запустится. И код вот так будет выглядеть:
C++
1
2
3
4
5
6
7
8
9
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
    cout << "Hello, world!" << endl;
    system("pause");
    return 0;
}
Еще вопрос есть: почему у вас в коде
C++
1
2
system("pause");
return 0;
Разве нельзя обойтись
C++
1
system("pause");

Именно так, как у меня, код выглядит в учебнике
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
20.11.2013, 19:06     Не найден .exe файл #13
Цитата Сообщение от mezamor Посмотреть сообщение
Именно так, как у меня, код выглядит в учебнике
И что? Вы только такие коды будете писать, как в учебнике? Ни шагу в сторону? На вопросы собираетесь отвечать?
mezamor
 Аватар для mezamor
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 7
20.11.2013, 19:10  [ТС]     Не найден .exe файл #14
Цитата Сообщение от alsav22 Посмотреть сообщение
И что? Вы только такие коды будете писать, как в учебнике? Ни шагу в сторону? На вопросы собираетесь отвечать?

Поскольку это мой первый код и первая проба, то пока так. Какие еще мне коды писать, если никаких других я не знаю?
Проект пустой, консольный.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
20.11.2013, 19:17     Не найден .exe файл #15
Создайте проект: Общие - Пустой. Код из 7 поста вставляйте и компилируйте. О результатах отпишитесь. Антивирус стоит?

Добавлено через 2 минуты
Цитата Сообщение от mezamor Посмотреть сообщение
Система: Wind x64.
7-ка? Студия это какая?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2013, 19:23     Не найден .exe файл
Еще ссылки по теме:

C++ Файл exe в QT Creator
Ошибка. Не найден файл Kernel32.lib C++
Не создается файл exe C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
mezamor
 Аватар для mezamor
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 7
20.11.2013, 19:23  [ТС]     Не найден .exe файл #16
Цитата Сообщение от alsav22 Посмотреть сообщение
Создайте проект: Общие - Пустой. Код из 7 поста вставляйте и компилируйте. О результатах отпишитесь. Антивирус стоит?

Добавлено через 2 минуты

7-ка? Студия это какая?

7-ка. Студия Профешнл последняя.

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

Нужно было использовать меню ПРОЕКТ - Добавить новый элемент

А я использовал ФАЙЛ - Создать - Файл.
Yandex
Объявления
20.11.2013, 19:23     Не найден .exe файл
Ответ Создать тему
Опции темы

Текущее время: 07:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru