gpt4 book ai didi

c++ - 在 Debug模式下运行时 VS2012 中的错误命令参数

转载 作者:搜寻专家 更新时间:2023-10-31 01:47:24 25 4
gpt4 key购买 nike

在 Debug模式下,我不断从命令参数中获取 VS2012 中的错误值。我已经通过 Properties->Configuration properties->Debugging->Command Arguments 设置了正确的参数,但我仍然得到同样的错误输出。

代码在 Release模式下工作,但在 Debug模式下不工作。

这是我的代码:

   int main(int argc, char **argv)
{
cout << argc << endl;
return 0;
}

输出为:2130567168

另外,我检查了 argv 应该指向的内存块,它与我传递的参数无关。

编辑:

感谢 doctorlove 的提问,我已经解决了这个问题。显然,设置入口点产生了错误的值。我已将其设置为“主要”并删除它解决了问题。

谁能解释为什么会这样?

最佳答案

关于您的编辑,C 程序的入口点不是 main,而是一个特定于 C 运行时的入口点,用于初始化 C 运行时,包括最终传递给 的参数主要

关于c++ - 在 Debug模式下运行时 VS2012 中的错误命令参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19198624/

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