Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/154.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual Studio无法开始调试C++;项目0x80070057 随机(并且很少),VisualStudio(2017)将突然拒绝运行我的C++项目。这将突然发生在会话的中间。_C++_Visual Studio 2017 - Fatal编程技术网

Visual Studio无法开始调试C++;项目0x80070057 随机(并且很少),VisualStudio(2017)将突然拒绝运行我的C++项目。这将突然发生在会话的中间。

Visual Studio无法开始调试C++;项目0x80070057 随机(并且很少),VisualStudio(2017)将突然拒绝运行我的C++项目。这将突然发生在会话的中间。,c++,visual-studio-2017,C++,Visual Studio 2017,VisualStudio仍将构建项目并生成可执行文件,但是,每当我要运行程序时,都会出现以下神秘的错误消息。没有对配置或项目进行任何更改,而且奇怪的是,这是在一个无辜的构建之后发生的 (不用说,但我尝试了大量检查此问题的解决方案,但没有有效或适用的解决方案) 无论我添加一个新的配置设置还是使用现有的设置(Release/Debug,x86/x64),除了执行完全修复(这需要很长时间)之外,没有任何东西可以修复它。创建一个新项目也没有帮助,但在VS2015中运行它是成功的 这种情况大约每周发生一

VisualStudio仍将构建项目并生成可执行文件,但是,每当我要运行程序时,都会出现以下神秘的错误消息。没有对配置或项目进行任何更改,而且奇怪的是,这是在一个无辜的构建之后发生的

(不用说,但我尝试了大量检查此问题的解决方案,但没有有效或适用的解决方案)

无论我添加一个新的配置设置还是使用现有的设置(Release/Debug,x86/x64),除了执行完全修复(这需要很长时间)之外,没有任何东西可以修复它。创建一个新项目也没有帮助,但在VS2015中运行它是成功的


这种情况大约每周发生一次,因此我非常希望知道如何修复(或至少避免)此错误。

经过更多的经验之后,当生成太大且执行太频繁时(发生在多台计算机上),这似乎只是Visual Studio的一个问题。更具体地说,它可能是使用许多模板并应用大量显式模板专门化的结果。通过仅使用测试所需的模板专门化进行构建,问题不会出现。

可能来自插件/扩展。请尝试禁用您使用的部分或全部软件,尤其是在您第一次注意到问题之前不久安装或更新的软件。感谢您使用您找到的答案重新访问旧问题!相关性很弱,调试器根本不关心模板,它们在最终代码中完全消失。可能更相关的是最终可执行文件的大小。Windows机器上的标准祸害是蹩脚的反恶意软件,它从一个看似无处不在的可执行文件中捆绑获得内衣。很少有商业产品能够在开发人员的机器上完成这项任务,比如操作系统附带的产品。奇怪的是,除了修复整个安装之外,没有任何东西能让我再次构建代码。我提到模板是因为它们是代码膨胀的原因。Visual Studio和Microsoft产品通常不是最可靠的。