gpt4 book ai didi

c++ - 如何处理 Visual Studio 2008 中的警告 C4100

转载 作者:IT老高 更新时间:2023-10-28 21:38:57 27 4
gpt4 key购买 nike

出于某种原因,我的 Visual Studio 2008 开始显示以下代码的警告:“int main(int argc, char **argv)”,真的很烦人。

详细的警告输出是(您可以忽略行号):
1>.\main.cpp(86) : 警告 C4100: 'argv' : 未引用的形式参数
1>.\main.cpp(86) : 警告 C4100: 'argc' : 未引用的形式参数

我想知道 Visual Studio 2008 中是否存在意外更改的设置。或者我应该如何处理这个警告?

最佳答案

如果参数未引用,您可以不命名:

int main(int, char**)
{
}

而不是

int main(int argc, char** argv)
{
}

如果你真的只想抑制警告,你可以使用编译器的 /wd4100 命令行选项或使用 #pragma warning(disable: 4100) 在您的代码中。

这是 4 级警告;如果您在较低的警告级别编译,您将不会收到此警告。警告级别在项目属性中设置(右键项目,选择属性;在配置属性->C++->常规,设置“警告级别”)。

关于c++ - 如何处理 Visual Studio 2008 中的警告 C4100,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2519851/

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