gpt4 book ai didi

c++ - 构建失败与编译失败

转载 作者:行者123 更新时间:2023-11-28 07:00:50 27 4
gpt4 key购买 nike

我对构建失败和编译失败感到困惑。如果我在 Visual Studio 中编写一些代码,那么如果它报告构建失败是否也意味着编译器在程序中发现了一些错误?

实际上在多次初始化静态变量后,我遇到了构建错误。

<code>
int Child::count = 1;
int Child::count = 2;
</code>

<code>
1>c:\users\muzammil\desktop\testproject\testproject.cpp(93): error C2374: 'count' : redefinition; multiple initialization
1> c:\users\muzammil\desktop\testproject\testproject.cpp(83) : see declaration of 'count'
1>
1>Build FAILED.
</code>

最佳答案

“构建”通常是指将您的代码和其他相关资源转换为可分发包的完整过程,而“编译”只是将源代码转换为可执行格式。在这种情况下,您的编译失败了。由于那是构建过程的一个步骤,那么您也可以说构建失败。

您是否也在询问如何修复该错误?答案就是不要在同一上下文中多次声明同一变量。

关于c++ - 构建失败与编译失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22513489/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com