gpt4 book ai didi

c++ - 不调试启动时不绘制几何图形

转载 作者:行者123 更新时间:2023-11-28 02:55:11 27 4
gpt4 key购买 nike

我在项目中需要使用生成的 EXE 文件,但注意到从文件夹(所有纹理、dll 和其他依赖项已正确放置)。

我无法通过在线搜索找到太多信息,但它确实帮助我稍微缩小了范围。基本上,当我像往常一样按 F5 开始调试时,我得到了这个 - http://imgur.com/DcSgseC (一切都应该如此)。但是,当我在没有调试器的情况下开始时,我只得到这个 - http://imgur.com/EybzlKd这与编译后的 EXE 显示的内容类似是有道理的。

那么,在没有调试器的情况下启动如何导致无法绘制几何图形?

非常感谢任何帮助。

最佳答案

我能想到造成这种情况的两件事:

  1. 在代码中的某处使用 #ifdef _DEBUG
  2. 依赖于未初始化的变量,这些变量可能会被初始化为 0在 Debug模式下,但在 Release模式下具有随机值。

这个 SO 问题也可能有一些帮助:Differences between running an executable with Visual Studio debugger vs without debugger

关于c++ - 不调试启动时不绘制几何图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22159857/

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