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

问题描述 投票:0回答:2

我在 Visual Studio 2022 上设置了一个简单的空项目。我在其中附加了一些 GLFW / Glad 源,以便我可以执行基本的渲染项目。

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

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

我尝试制作一个发布版本,当我切换到发布版本时,突然我的代码中的所有

include
开始推送大约 100 个错误。

在此输入图片描述

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

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

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

我自己做了一些搜索,但没有发现任何有用的东西。

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

c++ visual-studio compiler-errors
2个回答
0
投票

可以参考文档:在Visual Studio中设置调试和发布配置

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


0
投票

所选答案完全没有帮助。

可能是您的Release C++语言标准未设置为与您的Debug相同的版本:

Property Pages

就我而言,我一直在使用大量 C++20 功能,但我的发布标准设置为 C++14。将我的发布标准更改为

/std:c++latest
消除了我所有的错误。

(此设置可以在项目 >(项目名称)属性下的属性页菜单中更改)。

© www.soinside.com 2019 - 2024. All rights reserved.