使用Visual Studios 2017(上周更新)。出现错误“无法启动程序“ filepath.exe”,系统找不到指定的文件。
下面是我正在运行的“ Hello World”功能,但问题与代码无关,它在我的设置中。我六个月前曾让Visual Studios开始学习C ++,但是现在我回来并更新了VS,它不再起作用了。
代码可以编译(或者说是正确的),但是当我尝试使用本地Windows调试器运行代码时,则抛出上述错误。当我搜索“ filepath.exe”文件时,该文件不在指定的文件夹中,也无法在项目工作目录中的任何位置找到任何类型的.exe文件。关于stackoverflow的问题很多,但都没有解决我的问题。
我检查了所有属性(解决方案资源管理器>>项目名称>>属性),这是我当前的设置:
常规:
输出目录:$(SolutionDir)$(Configuration)\ 中间目录:$(Configuration)\ 目标名称:$(ProjectName) 目标扩展名:.exe
调试:
命令:$(TargetPath) 工作目录:$(ProjectDir) 附上:“否” 调试器类型:“自动”
链接器:
输出文件:$(OutDir)$(TargetName)$(TargetExt) 显示进度:未设置
我在“空白”类型的C ++项目中使用单个.cpp文件。
#include<iostream>
using namespace std;
int main() {
cout << "Hello StackOverFlow";
return 0;
}
有关如何进行故障排除的任何帮助都将有所帮助。编译语言的新手。
答案 0 :(得分:1)
刚刚在您的代码中看到了问题,实际上是给您一个错误。您的代码如下:
#include<iostream>
using namespace std;
int main() {
cout << "Hello StackOverFlow";
return 0;
}
如果您密切注意,您还没有在 #include<iostream>
中留出空格,这会给您带来运行时错误,并指出指定的文件无法被发现。如果您按照以下方式留出空间:
#include <iostream>
using namespace std;
int main() {
cout << "Hello StackOverFlow";
return 0;
}
它不会给您错误。希望这可以帮助您解决问题。很高兴为您提供帮助! :)
答案 1 :(得分:0)
当我刚接触该语言时,有时也会发生在我身上。通常在意外删除文件时发生。因此,您可以通过创建一个新的C ++空项目,输入一个新项目(源代码文件)并将此代码复制到新文件中来解决此问题。它应该同时工作良好。 希望我的回答能帮助您解决问题! :)