我正处于项目的某个位置,我需要使用生成的EXE文件,但注意到从文件夹运行时没有绘制几何图形(只有文本和背景颜色)(所有纹理,dll和其他依赖关系正确放置。)
我通过在线搜索找不到多少,但它确实帮我缩小了范围。基本上当我按照正常情况点击F5开始调试时,我得到了这个 - http://imgur.com/DcSgseC(一切都是应该的)。但是,当我在没有调试器的情况下启动时,我得到了这个 - http://imgur.com/EybzlKd 这将有意义,这将与编译的EXE显示类似。
那么,如何在没有调试器的情况下启动会导致几何体不被绘制?
非常感谢任何帮助。
答案 0 :(得分:2)
我可以想到导致这种情况的两件事:
#ifdef _DEBUG
。这个问题也可能有所帮助:Differences between running an executable with Visual Studio debugger vs without debugger