将构建目标更改为 Visual Studio 中的发布时,出现数千个错误

When changing build target to release in Visual Studio, thousands of errors appear

我在 Visual Studio 2022 年设置了一个简单的空项目。我将一些 GLFW / Glad 源附加到它,以便我可以做一个基本的渲染项目。

我已经编辑了大约两天,没有任何问题。运行良好。

我去构建它并注意到调试版本将调试控制台和所有内容构建到 EXE 中,这是我不想要的。

我尝试做一个发布版本,当我切换到发布版本时,我代码中的所有 include 突然开始出现 100 个错误。

enter image description here

当我修复所有包含错误(使用 VS 推荐的修复工具)时,错误消失了,但是当我尝试构建时,又出现了数千个错误,我不知道我做错了什么.

现在我只能使用带有控制台弹出窗口的调试版本,考虑到我正在开发桌面应用程序,这真的很烦人。当我尝试使用某个软件时,无法弹出这些调试工具。

到目前为止我的完整代码就在这里:https://github.com/ArctanStudios/GLSL-Bay

我自己进行了一些搜索,但没有找到任何有用的信息。

当询问其他网站上的人时,我被告知我只是“搞砸了”,提供绝对零帮助或解释我可以做些什么来解决这个问题。我很感激任何想法。

您可以参考文档:Set debug and release configurations in Visual Studio.

Visual Studio 项目为您的程序提供了单独的发布和调试配置。