Visual Studio在发布模式下构建,但用户会收到消息说他们需要调试文件

问题描述 投票:-1回答:2

我有一个非常奇怪的问题。我正在构建一个程序,我在发布模式下构建后分发它(至少在本地Windows调试器按钮的左上方说是发布模式)。但是,当我的用户尝试运行它时,它说他们需要vcruntime140D.dll和crtbaseD.dll。我知道这通常意味着他们需要可再发行组件,但这些应该是调试文件。不应该要求他们运行我的发布版程序。有人有主意吗?

c++ visual-studio
2个回答
1
投票

确保您的Release配置实际配置为与非调试运行时库链接。转到项目的属性,同时确保所选配置为Release,然后转到C / C ++ - >代码生成 - >运行时库并检查其值是否未提及调试。


0
投票

弄清楚了。感谢大家。我使用的是调试构建的第三方库。

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