在尝试开发我自己的游戏引擎时,我最终遇到了一个我在处理WINAPI时无法解决的问题:我的游戏窗口显示在调试版本中,但不在发布版本中。在我关闭命令行后,进程本身也会一直挂起。
这很奇怪,因为代码中没有任何变化。代码保持不变,调试和发布版本具有默认设置(不包括库链接)。
如果时间不长,我会发布一些代码。我使用pimpl-idiom使我的类界面更加干净和跨平台。我不知道这是否与此有关。我唯一的猜测是优化可能会导致一些问题,但我对此表示怀疑。怎么可以解决这个问题?
答案 0 :(得分:0)
通过使用过程方法为Windows端口创建特定实现来解决问题。