gpt4 book ai didi

C++ 应用程序无法正确启动 (0xc000000d)

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:25:43 25 4
gpt4 key购买 nike

我正在两台开发计算机上使用 VS2010 编写 C++ 应用程序——两台计算机都是 Win7 64 位 SP1。我使用 git 来同步存储库。

在其中一台机器上,编译的可执行文件(以及测试执行程序)停止工作并出现以下错误,而在另一台机器上它工作正常,我能够继续开发。

The application was unable to start correctly (0xc000000d). Click OK to close the application.

我尝试删除存储库并再次克隆它。我还确保我拥有相同版本的 Boost、git、Visual Studio。此外,我尝试调试(介入),但错误发生在到达任何代码行之前。

请注意,据我所知,我将 Visual Studio 的解决方案\项目配置文件跟踪为 detailed here .

我很茫然,你将如何调试它?

更新 1:只有Debug版本运行失败。 Release 版本运行良好

更新 2:无法运行的可执行文件可以在另一台计算机上运行!

更新 3: 我已经重新安装了 VS2010(完全相同的版本)- 没有帮助。令人惊讶的是,两台机器之间的编译文件大小不同。

最佳答案

我遇到了和你说的一样的问题。我的解决方案:

  1. 清理 list 文件并重建
  2. 在属性页 -> list 工具 -> 确保“附加选项”设置为空。(我之前设置为“/validate_manifest”)。

或者您可以尝试“Embed Manifest -> NO”,重建然后设置回 Yes。这听起来很荒谬,但有时确实有效。我不知道为什么。

关于C++ 应用程序无法正确启动 (0xc000000d),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5648391/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com