C++ 系统找不到Visual Studio 2015指定的文件

C++ 系统找不到Visual Studio 2015指定的文件,c++,c++11,visual-c++,visual-studio-2015,C++,C++11,Visual C++,Visual Studio 2015,我刚开始编程,但我不断遇到标题和其他东西的问题。 所以,每当我尝试运行代码时 // ConsoleApplication4.cpp : Defines the entry point for the console application. #include "stdafx.h" #include "std_lib_facilities.h" int main() { return 0; } 我听到这个警告说 无法启动程序“C:\Users\Gebruiker\docum

我刚开始编程,但我不断遇到标题和其他东西的问题。 所以,每当我尝试运行代码时

 // ConsoleApplication4.cpp : Defines the entry point for the console      application.
#include "stdafx.h"
#include "std_lib_facilities.h"

int main()
{
    return 0;
}
我听到这个警告说

无法启动程序“C:\Users\Gebruiker\documents\visual studio 2015\Projects\ConsoleApplication4\Debug\ConsoleApplication4.exe”。 系统找不到指定的文件

此外,构建输出:

1>------ Build started: Project: ConsoleApplication4, Configuration: Debug Win32 ------
1>ConsoleApplication4.cpp
1>c:\program files (x86)\microsoft visual studio 14.0\vc\include\hash_map(17): error C2338: <hash_map> is deprecated and will be REMOVED. Please use <unordered_map>. You can define _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========_
1>----构建已启动:项目:控制台应用程序4,配置:调试Win32------
1> 控制台应用程序4.cpp
1> c:\program files(x86)\microsoft visual studio 14.0\vc\include\hash\u map(17):错误C2338:已弃用,将被删除。请使用。您可以定义\u静默\u索引\u哈希\u弃用\u警告,以确认您已收到此警告。
======生成:0成功,1失败,0最新,0跳过==========_
正如你们可能已经注意到的,我正在关注比亚恩·斯特罗斯特普(Bjarne Stroustrup)关于这方面的书,而他根本没有具体说明如何处理这一问题

无论如何,std_lib_facilities.h头和ConsoleApplication.cpp在同一个文件夹中,正如他告诉我的那样

我并不认为这与这个项目有什么特别的关系,因为我做的所有项目都面临着这个问题

哦,是的,我不得不说我已经检查了多个与此相关的问题,但这些问题与我的不匹配

我还尝试了
#包含“./std_lib_facilities.h”
#include“../../std_lib_facilities.h”
,但没有结果。(与stdafx.h相同)我尝试了“构建”程序,但我实际上不知道这是做什么的,我应该构建解决方案还是cpp,以及何时调试

答案肯定不在书中,因为我继续读第8章,没有做练习,因为我不能让它工作


(如果我在这个问题上弄错了什么,也请告诉我,例如,我需要少说、提供更多细节或其他什么)

以下是如何删除弃用错误:

如果它仍然没有运行,只需转到项目目录并删除Visual Studio在使用调试\发布配置运行后创建的所有调试\发布文件夹。通常为我工作。

< P>试着创建“新项目”/C++控制台应用程序;使用您的代码,不使用任何include语句。-

这为我解决了这个问题,我基本上只是复制粘贴了代码,它就工作了

我也有hash_映射错误,因为MSVS 2017不再支持它。 尤其是在比亚恩·斯特劳斯特鲁普的网站上,人们经常会发现旧的标题。以下是提供的链接(Stroustrup的更新版本)

如果您使用的标题不是比亚恩·斯特罗斯特鲁普提供的标题,而是您自己制作的、您在互联网上找到的或是一本书提供的标题,请遵循之前的答案。(非常感谢)(如果这不能解决问题,请务必查看他们的答案)

如果您遇到这个问题,您可能会在创建新项目时弄乱设置(如我)

这是社区意见的浓缩,这些答案都不是我的

这样他们就不会迷路。