- Remove From My Forums
-
Вопрос
-
Только начал обучение С++ по учебнику Страуструпа.
Загрузил Visual StudioНачал со стандартного «Hello, World!»
Отладка проходит успешно, ошибок нет.
Однако программа не запускается.
Выходят следующие сообщения:
Следующий проект устарел: Hello, World — Debug Win32
Не удается запустить программу: …/HelloWorld.exe
Не удается найти указанный файлЧто я делаю не так?
Система: Wind x64.
Ответы
-
Книга нашего дорогого и горячо любимого Страуструпа написана о языке программирования, а не о работе в среде разработки Visual Studio. Последнее описано в справочной системе (в крайнем случае, есть сайт msdn.microsoft.com/library).
Советую там ознакомиться с технологией создания проекта VC++ и процедурой преобразования исходного кода в исполняемый модуль.-
Изменено
20 ноября 2013 г. 5:37
-
Помечено в качестве ответа
Maksim MarinovMicrosoft contingent staff, Moderator
2 декабря 2013 г. 7:42
-
Изменено
While using Visual Studio in Windows 11/10, if you get Unable to start program, The system cannot find the file specified error; try solutions to get rid of the issue. There could be several reasons why this error might occur on your computer. This article explains some of the common causes along with solutions to troubleshoot the issue within moments.
To fix Unable to start program, The system cannot find the file specified error in Visual Studio, follow these steps:
- Restart Visual Studio
- Verify the project file
- Run as administrator
- Add exclusion in antivirus
- Reset Visual Studio
To know more about these steps, keep reading.
1] Restart Visual Studio
At times, it could be a glitch or bug which is causing such an issue on your computer. In most cases, such problems get resolved when you restart the computer. However, in this situation, you need to restart the Visual Studio application. Whether you have an open project or not, you can easily restart this program on your computer. If you have an opened project on your screen, you can save everything and then do as said. Once done, you might be able to use all the options as usual.
If it doesn’t do anything positive, you can follow the subsequent tips and tricks.
2] Verify the project file
Let’s assume that you have deleted the project file from the respective directory after opening it in Visual Studio. It may have happened by mistake. If so, there is a very high chance of getting such an error on your computer. That is why it is highly recommended to verify if the project files are intact or not.
If yes, you can follow the other solutions. However, if there is some issue, you need to rectify it first. In some cases, you might need to recover the deleted project files in order to troubleshoot the aforementioned issue.
3] Run as administrator
There could be times when you might need to run the Visual Studio with administrator privileges in order to compile a program or debug it. In general, administrator permission may not be required. However, if the aforementioned error appears, it is better to run the program with administrator permission.
To run Visual Studio as an administrator, follow these steps:
- Click on the Start Menu.
- Search for visual studio.
- Right-click on the corresponding search result.
- Click the Run as administrator option.
- Click on the Yes button in the UAC prompt.
Following that, check if it resolves your issue or not.
4] Add exclusion in antivirus
If the project file is flagged by the antivirus, it may have been quarantined already. If so, you cannot use those files even though they are opened on Visual Studio. That is why it is recommended to check if your project files have been flagged by your antivirus or not. If yes, you need to add an exclusion for those files in your antivirus app. If you use Windows Security, you can follow this guide to add a folder to the exclusions list.
Related: Visual Studio, Unable to start program, Access is denied
5] Reset Visual Studio
If you have changed a lot of things incorrectly, this error could appear on your computer. That is why follow these steps to reset Visual Studio in Windows 11/10:
- Click on the Tools menu.
- Select the Import and Export Settings.
- Choose the Reset all settings option.
- Click the Next button.
- Choose the No, just reset settings, overwriting my current settings option.
- Click the Next button.
- Click the Finish button.
Then, check if it has solved your issue or not.
Read: Visual Studio Installer is stuck on Downloading
How do you fix The system cannot find the file specified?
To fix The system cannot find the file specified error in Visual Studio, you can follow the aforementioned solutions. It appears mainly because of the antivirus blocking your project file. However, at times, it could appear due to the lack of administrator credentials as well.
Read: Visual Studio, Unable to start program, Access is denied
What does The system cannot find the file specified mean?
The system cannot find the file specified error implies that Visual Studio could not recognize the project file or the executable file in the predefined directory. It may appear due to corrupt project files, antivirus, firewall, etc. If you see this issue on your computer, you can follow these solutions to troubleshoot it within moments.
That’s all! Hope this guide helped.
Read: Fix error 0x80070666 when installing Microsoft Visual C++.
Создаю проект: File > New > Project… > Empty Project
Создаю файл: File > New > File.. > C++ File
Пишу стандартную программу «Hello, world!»
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
cout << "Hello, world!" << endl;
system("pause");
return 0;
}
Жму ctrl+f5. Идёт построение, ошибок в коде нет, но выскакивает ошибка «не удаётся запустить программу «путь до exe файла» Не удаётся найти указанный файл.
Самого exe файла по этому пути нет, он даже не создаётся.
Буду признателен за вашу помощь.
0 / 0 / 0 Регистрация: 18.08.2022 Сообщений: 18 |
|
1 |
|
21.01.2023, 15:30. Показов 1174. Ответов 19
Здравствуйте. Пишу прогу на c++ в visual studio по типу «Hello world». При нажатии ctrl+f5 возникает ошибка не удаётся запустить программу, так как exe файл не найден.
0 |
Нарушитель 8593 / 4598 / 1060 Регистрация: 12.03.2015 Сообщений: 21,598 |
|
21.01.2023, 15:39 |
2 |
Пишу прогу на c++ в visual studio по типу «Hello world». Зачем такую аццкую мегапрогу писать на visual studio? Тебя там заставляют? Пытают паяльником, электрошоком, просмотром «телепузиков»?
0 |
330 / 265 / 66 Регистрация: 05.08.2022 Сообщений: 1,519 |
|
21.01.2023, 19:46 |
3 |
Нажмите просто F5, чтобы сначала скомпилировалось Добавлено через 17 секунд
0 |
0 / 0 / 0 Регистрация: 18.08.2022 Сообщений: 18 |
|
22.01.2023, 04:02 [ТС] |
4 |
При сборке возникает ошибка
0 |
1164 / 812 / 314 Регистрация: 01.06.2021 Сообщений: 3,047 |
|
22.01.2023, 04:10 |
5 |
RomeoStI, Code::Blocks куда более подойдет для твоих целей. Можешь скачать даже портативную версию этой проги. Не мучай себя такой тяжёлой IDE как Visual Studio.
0 |
2341 / 1869 / 606 Регистрация: 29.06.2020 Сообщений: 7,057 |
|
22.01.2023, 06:00 |
6 |
Не мучай себя такой тяжёлой IDE как Visual Studio. В Code Blocks что то принципиально другое ?
0 |
330 / 265 / 66 Регистрация: 05.08.2022 Сообщений: 1,519 |
|
22.01.2023, 11:25 |
7 |
При сборке возникает ошибка Не рассказывай никому какая! Добавлено через 34 секунды
0 |
Модератор 13252 / 10392 / 6213 Регистрация: 18.12.2011 Сообщений: 27,798 |
|
22.01.2023, 11:41 |
8 |
RomeoStI, приведите полный текст того, что компилируете
0 |
6 / 6 / 0 Регистрация: 04.11.2016 Сообщений: 92 |
|
22.01.2023, 12:05 |
9 |
Попробуй скомпилировать в командной строке:
0 |
0 / 0 / 0 Регистрация: 18.08.2022 Сообщений: 18 |
|
22.01.2023, 14:22 [ТС] |
10 |
[nick]KSergey9[/n Фото можно прикрепить? Или в ручную печатать? Там вроде было указано, что картинки запрещены
0 |
Нарушитель 8593 / 4598 / 1060 Регистрация: 12.03.2015 Сообщений: 21,598 |
|
22.01.2023, 14:24 |
11 |
Там вроде было указано, что картинки запрещены Видево не запрещено. Заливай на ютуб!
0 |
0 / 0 / 0 Регистрация: 18.08.2022 Сообщений: 18 |
|
22.01.2023, 14:31 [ТС] |
12 |
Я создаю консольное приложение. Далее через файлы ресурсов добавляю файл cpp. В нем пишу код и нажимаю f5. Миниатюры
0 |
Нарушитель 8593 / 4598 / 1060 Регистрация: 12.03.2015 Сообщений: 21,598 |
|
22.01.2023, 14:37 |
13 |
Я создаю консольное приложение. Далее через файлы ресурсов добавляю файл cpp. В нем пишу код и нажимаю f5. Скажи, зачем тебе visual studio? Это сложная IDE, предназначенная для написания и отладки серьёзного софта, а не хэллоуворлдов. Возьми что-то полегче. У меня нет visual studio, поэтому я не могу смоделировать твою ситуацию.
0 |
Нарушитель 8593 / 4598 / 1060 Регистрация: 12.03.2015 Сообщений: 21,598 |
||
22.01.2023, 14:51 |
14 |
|
Я создаю консольное приложение. Ланда, оказалось, что я наврал (неспециально). Поэтому заснял одноразовый видос. Вложения
0 |
330 / 265 / 66 Регистрация: 05.08.2022 Сообщений: 1,519 |
|
22.01.2023, 15:39 |
15 |
RomeoStI fatal error link обнаружен многократный — вот этот текст полностью Вот что важно читать. Там вам еще про main кстати пишут warning. Тоже прочитайте и исправьте Добавлено через 1 минуту
0 |
1164 / 812 / 314 Регистрация: 01.06.2021 Сообщений: 3,047 |
|
22.01.2023, 20:17 |
16 |
KSergey9, ТС не показал код, поэтому непонятно, у него ошибка в коде или он просто неправильно установил / настроил среду разработки. Разумеется, если ошибка в коде, то вы правы, IDE не имеет значения. Но т.к. в инете полно вопросов от новичков, которые хоть и написали правильный код, но неправильно настроили Visual Studio, получили множество ошибок. Именно по этой причине я советовал более простую IDE со встроенным и настроенным компилятором, линкером, отладчиком и т.д. А тут мы и кода не видели, да и непонятно какие компоненты через Visual Studio Installer он установил…
0 |
Модератор 13252 / 10392 / 6213 Регистрация: 18.12.2011 Сообщений: 27,798 |
|
23.01.2023, 15:01 |
17 |
RomeoStI, ошибка не в том,что не обнаружен исполняемый файл,
0 |
0 / 0 / 0 Регистрация: 18.08.2022 Сообщений: 18 |
|
24.01.2023, 02:58 [ТС] |
18 |
Файл ConsoleApplication3.vcxproj. Его открывайте и ф5.
0 |
Модератор 13252 / 10392 / 6213 Регистрация: 18.12.2011 Сообщений: 27,798 |
|
24.01.2023, 07:30 |
19 |
RomeoStI, У Вас в проекте 2 файла
0 |
0 / 0 / 0 Регистрация: 18.08.2022 Сообщений: 18 |
|
24.01.2023, 09:32 [ТС] |
20 |
Спасибо
0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
24.01.2023, 09:32 |
20 |
- Remove From My Forums
-
Вопрос
-
Недавно столкнулся с проблемой в Visual Studio : при попытке компиляции программы в конфигурации debug программа завершается с ошибкой «Невозможно найти указанный файл <путь>». До очистки решения
программа работала верно, .cpp файл в проект включен, все зависимости в свойствах проекта выставлены, все необходимые файлы в папку debug перенесены. Проверял, не запускает с той же ошибкой даже программу первого урока kuchka-pc
(http://kychka-pc.ru/sfml/urok-1-podklyuchenie-biblioteki-k-srede-razrabotki-visual-studio-2013.html). Подскажите, в чём может быть проблема? Прикладываю код программы с kuchka-pc, тк. он короче.#include <iostream> #include <windows.h> #include <SFML/Graphics.hpp> using namespace sf; int main() { RenderWindow window(VideoMode(1366, 768), "1"); while (window.isOpen()) { Event event; while (window.pollEvent(event)) { if (Keyboard::isKeyPressed(Keyboard::Escape)) window.close(); } window.clear(); window.display(); } return 0; }
Ответы
-
Единственная возможноя причина, это то что берутся заголовочные файлы из одной версии SDK, а тулсет из другой. Если есть старые ненужные версии студии, снесите их, и переустановите SDK нужной версии студии.
-
Предложено в качестве ответа
6 марта 2018 г. 7:51
-
Помечено в качестве ответа
Maksim MarinovMicrosoft contingent staff, Moderator
29 марта 2018 г. 9:57
-
Предложено в качестве ответа
I installed Visual Studio 2010. I wrote a simple code which I’m sure is correct but unfortunately, when I run the code, I get the error below.
Here is my code:
#include<iostream>
using namespace std;
int main (){
cout <<"Hello StackOverFlow ;)";
return 0;
}
And here is the error:
Unable to start program ‘C:UsersSoheilDesktopNew foldersamDebugsam.exe
The system cannot find the file specified
Would you help me solve the issue? Should I define the project in a
specific directory? I’ve spent a ton of hours to solve this issue and
have not had any success yet.
pmr
57.8k10 gold badges110 silver badges155 bronze badges
asked May 12, 2013 at 20:51
21
This is a first step for somebody that is a beginner. Same thing happened to me:
Look in the Solution Explorer box to the left. Make sure that there is actually a .cpp
file there. You can do the same by looking the .cpp
file where the .sln
file for the project is stored. If there is not one, then you will get that error.
When adding a cpp file you want to use the Add new item icon. (top left with a gold star on it, hover over it to see the name) For some reason Ctrl+N does not actually add a .cpp
file to the project.
answered Nov 9, 2013 at 17:44
cdelsolacdelsola
3972 gold badges7 silver badges17 bronze badges
1
Encountered the same issue, after downloading a project, in debug mode. Searched for hours without any luck. Following resolved my problem;
Project Properties -> Linker -> Output file -> $(OutDir)$(TargetName)$(TargetExt)
It was previously pointing to a folder that MSVS wasn’t running from whilst debugging mode.
EDIT: soon as I posted this I came across: unable to start «program.exe» the system cannot find the file specified vs2008 which explains the same thing.
answered Mar 20, 2016 at 5:51
ReturnVoidReturnVoid
1,0711 gold badge10 silver badges17 bronze badges
0
I know this is an old thread, but for any future visitors, the cause of this error is most likely because you haven’t built your project from Build > Build Solution
. The reason you’re getting this error when you try to run your project is because Visual Studio can’t find the executable file that should be produced when you build your project.
answered Oct 31, 2015 at 16:14
Ethan BierleinEthan Bierlein
3,2634 gold badges28 silver badges41 bronze badges
1
As others have mentioned, this is an old thread and even with this thread there tends to be different solutions that worked for different people. The solution that worked for is as follows:
Right Click Project Name > Properties
Linker > General
Output File > $(OutDir)$(TargetName)$(TargetExt) as indicated by @ReturnVoid
Click Apply
For whatever reason this initial correction didn’t fix my problem (I’m using VS2015 Community to build c++ program). If you still get the error message try the following additional steps:
Back in Project > Properties > Linker > General > Output File >
You’ll see the previously entered text in bold
Select Drop Down > Select "inherit from parent or project defaults"
Select Apply
Previously bold font is no longer bold
Build > Rebuild > Debug
It doesn’t make since to me to require these additional steps in addition to what @ReturnVoid posted but…what works is what works…hope it helps someone else out too. Thanks @ReturnVoid
answered Apr 9, 2016 at 22:24
ChrisChris
9341 gold badge16 silver badges37 bronze badges
1
I came across this problem and none of these solution worked 100%
In addition to ReturnVoid’s answer which suggested the change
Project Properties -> Linker -> Output file -> $(OutDir)$(TargetName)$(TargetExt)
I needed to changed
Project Properties -> C/C++ -> Debug Information Format ->
/Zi
This field was blank for me, changing the contents to /Zi
(or /Z7
or /ZI
if those are the formats you want to use) allowed me to debug
answered Jan 9, 2019 at 15:58
rtpaxrtpax
1,64716 silver badges31 bronze badges
For me, I didn’t have my startup project set in Solution Explorer.
Go to Solution Explorer on the left of VS, right click your unit test project, and choose «set as startup project».
I had just ported my code to a new workspace, and forgot that when I opened the project in VS in the solution there, that I needed to re-set my startup project.
answered Apr 11, 2017 at 15:35
MicheleMichele
3,45411 gold badges44 silver badges79 bronze badges
I know this thread is 1 year old but I hope this helps someone, my problem was that I needed to add:
#include "stdafx.h"
to my project (on the first line), this seems to be the case most of the time!
answered May 28, 2014 at 0:25
Windows65Windows65
571 silver badge7 bronze badges
2
I got this problem during debug mode and the missing file was from a static library I was using. The problem was solved by using step over instead of step into during debugging
answered Apr 26, 2019 at 0:25
mistymisty
111 silver badge4 bronze badges
if vs2010 installed correctly
check file type (.cpp)
just build it again It will automatically fix,, ( if you are using VS 2010 )
answered Aug 12, 2014 at 12:35
ANJiANJi
278 bronze badges
I had a same problem and i could fixed it!
you should add
C:Program Files (x86)Microsoft SDKsWindowsv7.1ALibx64 for 64 bit system
/ C:Program Files (x86)Microsoft SDKsWindowsv7.1ALib for 32 bit system
in property manager-> Linker-> General->Additional library Directories
maybe it can solve the problem of somebody in the future!
answered Sep 6, 2014 at 15:26
I installed Visual Studio 2010. I wrote a simple code which I’m sure is correct but unfortunately, when I run the code, I get the error below.
Here is my code:
#include<iostream>
using namespace std;
int main (){
cout <<"Hello StackOverFlow ;)";
return 0;
}
And here is the error:
Unable to start program ‘C:UsersSoheilDesktopNew foldersamDebugsam.exe
The system cannot find the file specified
Would you help me solve the issue? Should I define the project in a
specific directory? I’ve spent a ton of hours to solve this issue and
have not had any success yet.
pmr
57.8k10 gold badges110 silver badges155 bronze badges
asked May 12, 2013 at 20:51
21
This is a first step for somebody that is a beginner. Same thing happened to me:
Look in the Solution Explorer box to the left. Make sure that there is actually a .cpp
file there. You can do the same by looking the .cpp
file where the .sln
file for the project is stored. If there is not one, then you will get that error.
When adding a cpp file you want to use the Add new item icon. (top left with a gold star on it, hover over it to see the name) For some reason Ctrl+N does not actually add a .cpp
file to the project.
answered Nov 9, 2013 at 17:44
cdelsolacdelsola
3972 gold badges7 silver badges17 bronze badges
1
Encountered the same issue, after downloading a project, in debug mode. Searched for hours without any luck. Following resolved my problem;
Project Properties -> Linker -> Output file -> $(OutDir)$(TargetName)$(TargetExt)
It was previously pointing to a folder that MSVS wasn’t running from whilst debugging mode.
EDIT: soon as I posted this I came across: unable to start «program.exe» the system cannot find the file specified vs2008 which explains the same thing.
answered Mar 20, 2016 at 5:51
ReturnVoidReturnVoid
1,0711 gold badge10 silver badges17 bronze badges
0
I know this is an old thread, but for any future visitors, the cause of this error is most likely because you haven’t built your project from Build > Build Solution
. The reason you’re getting this error when you try to run your project is because Visual Studio can’t find the executable file that should be produced when you build your project.
answered Oct 31, 2015 at 16:14
Ethan BierleinEthan Bierlein
3,2634 gold badges28 silver badges41 bronze badges
1
As others have mentioned, this is an old thread and even with this thread there tends to be different solutions that worked for different people. The solution that worked for is as follows:
Right Click Project Name > Properties
Linker > General
Output File > $(OutDir)$(TargetName)$(TargetExt) as indicated by @ReturnVoid
Click Apply
For whatever reason this initial correction didn’t fix my problem (I’m using VS2015 Community to build c++ program). If you still get the error message try the following additional steps:
Back in Project > Properties > Linker > General > Output File >
You’ll see the previously entered text in bold
Select Drop Down > Select "inherit from parent or project defaults"
Select Apply
Previously bold font is no longer bold
Build > Rebuild > Debug
It doesn’t make since to me to require these additional steps in addition to what @ReturnVoid posted but…what works is what works…hope it helps someone else out too. Thanks @ReturnVoid
answered Apr 9, 2016 at 22:24
ChrisChris
9341 gold badge16 silver badges37 bronze badges
1
I came across this problem and none of these solution worked 100%
In addition to ReturnVoid’s answer which suggested the change
Project Properties -> Linker -> Output file -> $(OutDir)$(TargetName)$(TargetExt)
I needed to changed
Project Properties -> C/C++ -> Debug Information Format ->
/Zi
This field was blank for me, changing the contents to /Zi
(or /Z7
or /ZI
if those are the formats you want to use) allowed me to debug
answered Jan 9, 2019 at 15:58
rtpaxrtpax
1,64716 silver badges31 bronze badges
For me, I didn’t have my startup project set in Solution Explorer.
Go to Solution Explorer on the left of VS, right click your unit test project, and choose «set as startup project».
I had just ported my code to a new workspace, and forgot that when I opened the project in VS in the solution there, that I needed to re-set my startup project.
answered Apr 11, 2017 at 15:35
MicheleMichele
3,45411 gold badges44 silver badges79 bronze badges
I know this thread is 1 year old but I hope this helps someone, my problem was that I needed to add:
#include "stdafx.h"
to my project (on the first line), this seems to be the case most of the time!
answered May 28, 2014 at 0:25
Windows65Windows65
571 silver badge7 bronze badges
2
I got this problem during debug mode and the missing file was from a static library I was using. The problem was solved by using step over instead of step into during debugging
answered Apr 26, 2019 at 0:25
mistymisty
111 silver badge4 bronze badges
if vs2010 installed correctly
check file type (.cpp)
just build it again It will automatically fix,, ( if you are using VS 2010 )
answered Aug 12, 2014 at 12:35
ANJiANJi
278 bronze badges
I had a same problem and i could fixed it!
you should add
C:Program Files (x86)Microsoft SDKsWindowsv7.1ALibx64 for 64 bit system
/ C:Program Files (x86)Microsoft SDKsWindowsv7.1ALib for 32 bit system
in property manager-> Linker-> General->Additional library Directories
maybe it can solve the problem of somebody in the future!
answered Sep 6, 2014 at 15:26
2 / 2 / 0 Регистрация: 13.06.2019 Сообщений: 66 |
|
1 |
|
03.11.2019, 16:25. Показов 17502. Ответов 6
microsoft visual studio 2019 с пол года работал, но сейчас при попытки отладки выскакивает ошибка «Не удаётся запустить программу LL.exe .Не удаётся найти указанный файл» В чём может быть причина и как её устранить ? Так же менял места сохранения файлов проекта. Добавлено через 1 час 1 минуту Добавлено через 33 минуты
__________________ 0 |
6270 / 3898 / 1567 Регистрация: 09.05.2015 Сообщений: 9,190 |
|
03.11.2019, 16:29 |
2 |
Убедитесь что нет ошибок компиляции. 0 |
2 / 2 / 0 Регистрация: 13.06.2019 Сообщений: 66 |
|
03.11.2019, 16:30 [ТС] |
3 |
Убедитесь что нет ошибок компиляции Даже при создании нового проекта с Hello World выскакивает эта ошибка. 0 |
3225 / 2484 / 429 Регистрация: 03.05.2011 Сообщений: 5,165 Записей в блоге: 21 |
|
05.11.2019, 17:16 |
4 |
Почему он сам не может это сделать как делал ранее ? я уже говорил, что vs2019 сырое гуамно.. 0 |
6270 / 3898 / 1567 Регистрация: 09.05.2015 Сообщений: 9,190 |
|
06.11.2019, 04:28 |
5 |
я уже говорил, что vs2019 сырое гуамно Почему-то у меня никаких проблем с VS2019 нет. Тут очень велика вероятность что проблема в прокладке между монитором и креслом. 0 |
3225 / 2484 / 429 Регистрация: 03.05.2011 Сообщений: 5,165 Записей в блоге: 21 |
|
06.11.2019, 09:15 |
6 |
Тут очень велика вероятность что проблема в прокладке между монитором и креслом. типа пошутил умник. 1 |
6574 / 4559 / 1843 Регистрация: 07.05.2019 Сообщений: 13,726 |
|
06.11.2019, 10:57 |
7 |
microsoft visual studio 2019 с пол года работал, но сейчас при попытки отладки выскакивает ошибка «Не удаётся запустить программу LL.exe .Не удаётся найти указанный файл» А сам файл-то есть? Добавлено через 1 минуту 0 |