Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在尝试开发自己的游戏引擎时,我最终遇到了在处理 WINAPI 时无法解决的问题:我的游戏窗口显示在 debug build 中,但不在 release build中。在我关闭命令行后,该过程本身也会一直挂起。
这很奇怪,因为代码没有任何变化。代码保持不变,调试和发布版本具有默认设置(不包括库链接)。
如果时间不长,我会发布一些代码。我使用 pimpl-idiom 使我的类界面更加干净和跨平台。我不知道这是否与此有关。我唯一的猜测是优化可能会导致一些问题,但我对此表示怀疑。这个问题怎么解决?
通过使用程序方法为 Windows 端口创建特定实现来解决问题。