我安装了Visual Studio 2010年我写了一个简单的代码,我敢肯定是正确的,但不幸的是,当我运行的代码,我得到下面的错误。
这里是我的代码:
#include<iostream>
using namespace std;
int main (){
cout <<"Hello StackOverFlow ;)";
return 0;
}
这里是错误:
无法启动程序“C:\用户\ Soheil \桌面\新建文件夹\ SAM \调试\ sam.exe该系统找不到指定的文件
你能帮我解决这个问题? 我应该定义在一个特定的目录中的项目? 我花了很多时间来解决这个问题,还没有任何成功的呢。
Answer 1:
这是为某人是一个初学者的第一步。 同样的事情发生在我身上:
看在Solution Explorer框左侧。 确保实际上是有没有.cpp
文件存在。 您可以通过查看该做同样.cpp
该文件.sln
工程文件存储。 如果没有一个,那么你会得到这个错误。
当添加CPP文件要使用添加新项目图标。 (左上上有一个金色的星星,将鼠标悬停在它看到的名称)出于某种原因, 按Ctrl + N实际上没有一个添加.cpp
文件添加到项目。
Answer 2:
遇到了同样的问题,下载一个项目,在调试模式后。 搜索小时,没有任何运气。 继解决了我的问题;
项目属性 - >链接器 - >输出文件 - > $(OUTDIR)$(的TargetName)$(TargetExt)
这是以前指向一个MSVS不是从同时调试模式下运行的文件夹。
编辑:只要我发布这个我碰到: 无法启动“的Program.exe”系统找不到指定的文件VS2008这也说明了同样的事情。
Answer 3:
我最近没有使用VS 2010。
请问您的应用程序确实建立正确? 为了获得更多的控制VS 2010 C++ Express
,你可以检查菜单项“ Expert Settings
”下的Tools>Settings
以获得Build' menu
。
点击后Build->Build Solution
(或Rebuild
),你可以验证在Output
窗口( View->Outout
),如果你的应用程序编译和链接正确。
资料来源:
- http://social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/e60f9f37-69ad-47f3-b1d3-132aabe68f86
- http://cboard.cprogramming.com/cplusplus-programming/135322-error-system-cannot-find-file-specified.html
希望能帮助到你。
Answer 4:
我知道这是一个古老的线程,但对于任何未来的访客,这个错误的原因很可能是因为你还没有生成项目,从Build > Build Solution
。 当您尝试运行项目你得到这个错误的原因是因为Visual Studio中无法找到,当你建立你的项目应该生成的可执行文件。
Answer 5:
正如其他人所说,这是一个古老的线程,甚至与这个线程往往存在不同的解决方案,对不同的人合作。 对于工作的解决方案如下:
Right Click Project Name > Properties
Linker > General
Output File > $(OutDir)$(TargetName)$(TargetExt) as indicated by @ReturnVoid
Click Apply
无论出于何种原因,这最初纠正并没有解决我的问题(我使用VS2015社区建立C ++程序)。 如果仍然出现错误消息请尝试以下附加步骤:
Back in Project > Properties > Linker > General > Output File >
你会看到粗体先前输入的文本
Select Drop Down > Select "inherit from parent or project defaults"
Select Apply
此前粗体不再大胆
Build > Rebuild > Debug
它,因为我没有任何要求,除了什么@ReturnVoid发布这些额外的步骤,但是......什么工作是什么工作......希望它可以帮助别人出去了。 由于@ReturnVoid
Answer 6:
对于我来说,我没有我的启动项目在解决方案资源管理器设置。
转到Solution Explorer中VS的左,右键点击你的单元测试项目,并选择“设置为启动项目”。
我刚刚移植我的代码到一个新的工作区,忘了,当我在VS的解决方案在那里,我需要打开的项目重新设置我的启动项目。
Answer 7:
我知道这个线程是1岁,但我希望这可以帮助别人,我的问题是,我需要添加:
#include "stdafx.h"
我的项目( 第一行 ),这似乎是案件的大部分时间!
Answer 8:
我碰到这个问题,并没有解决这些工作的100%
除了ReturnVoid的答案,建议改变
项目属性 - >链接器 - >输出文件 - > $(OUTDIR)$(的TargetName)$(TargetExt)
我需要改变
项目属性- > C / C ++ - >调试信息格式- > /Zi
此字段是空白的对我来说,改变的内容/Zi
(或/Z7
或/ZI
如果这些是你要使用的格式),让我调试
Answer 9:
我在调试模式这一问题,丢失的文件是从我使用的是静态库。 问题是由调试过程中使用步骤上,而不是步入解决
Answer 10:
如果正确安装VS2010
检查文件类型(的.cpp)
只需再次构建它,它会自动修复,,(如果你使用VS 2010)
Answer 11:
我有一个同样的问题,我可以定了! 你应该添加C:\ Program Files文件(x86)的\微软的SDK \的Windows \ v7.1A \ LIB \ x64的64位系统 / C:\ Program Files文件(x86)的\微软的SDK \的Windows \ v7.1A \ lib中32位系统在属性管理器- >连接器- >通用>附加库目录
也许它可以解决别人的问题在未来!
Answer 12:
由于该线程是为错误结果的最前面的一个,并没有固定的是,我会后我发现修复它,原来在这个线程发现: 构建失败? “无法启动程序...系统无法找到文件specificed”这使我这个线程: 安装Visual Studio 2012预览版后的错误“的文件无效或损坏LINK:致命错误LNK1123:失败的转换过程中COFF”
基本上,我所做的是: Project Properties -> Configuration Properties -> Linker (General) -> Enable Incremental Linking -> "No (/INCREMENTAL:NO)"
文章来源: “The system cannot find the file specified” when running C++ program