Matrin-Iden Asked:2024-09-27 21:01:09 +0000 UTC2024-09-27 21:01:09 +0000 UTC 2024-09-27 21:01:09 +0000 UTC 启动设置 - qt 中的命令行选项 772 请告诉我为什么需要这些参数以及如何使用它们(命令行参数)。 从来没有用过它。 c++ 1 个回答 Voted Best Answer Den 2024-10-23T18:46:32Z2024-10-23T18:46:32Z 一般来说,这是一个相当基本的问题,您可以找到答案。有这样一个概念——应用程序的入口点。是预定的 int main(){ //ваш код } 给出了一个不带参数的示例,也可以带参数(如在任何函数中一样) int main(int argc, char* argv[]) argc - 参数数量(参数计数) argv是参数本身作为一组字符串(参数值) 如果输入命令行参数,它们将被传递到这些变量的入口点,值得注意的是argc[0] - 可执行文件.exe的路径存储在那里。 您必须了解“在幕后”程序是通过命令行使用不同的参数构建和调用的。您可以尝试通过控制台自己运行您的程序来更好地理解。您也可以尝试使用 VS code;您必须手动完成所有操作,但您将能够弄清楚。
一般来说,这是一个相当基本的问题,您可以找到答案。有这样一个概念——应用程序的入口点。是预定的
给出了一个不带参数的示例,也可以带参数(如在任何函数中一样)
如果输入命令行参数,它们将被传递到这些变量的入口点,值得注意的是argc[0] - 可执行文件.exe的路径存储在那里。
您必须了解“在幕后”程序是通过命令行使用不同的参数构建和调用的。您可以尝试通过控制台自己运行您的程序来更好地理解。您也可以尝试使用 VS code;您必须手动完成所有操作,但您将能够弄清楚。