2

我可以看到这或多或少得到了回答,但由于某种原因它不起作用。我正在使用 Visual C++ 2010 调试控制台应用程序。它需要一些输入参数,因此Configuration Properties > Debugging > Command Arguments我设置了这些参数。但是,由于某种原因,如果框中的输入是"-r 700 -i data\military.pri -v on"argc = 2 并且它们被错误地解析。

会不会是我格式不对?我在任何地方都需要“、”或逗号吗?

还是格式错误不可能是其他地方的问题?当使用相同的参数通过命令提示符运行它时,它可以工作。

4

1 回答 1

0

确保您输入命令行参数的构建配置(DEBUG/RELEASE/您创建的任何其他配置)与您实际运行的配置相匹配。如果您为 DEBUG 构建设置命令行参数,然后在 RELEASE 模式下运行,您将无法获得正确的参数。

这可能是你的问题吗?

于 2012-07-12T12:22:31.513 回答