Qt Creator调试命令行参数

Posted makeview660

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt Creator调试命令行参数相关的知识,希望对你有一定的参考价值。

Qt Creator是开发Qt程序官方推荐的IDE,当然也可以使用VS来开发,对于习惯于VS环境的人来说,需要慢慢熟悉这个IDE。
有时候程序需要传入命令行参数来解析,如:

 1 int main(int argc, char *argv[]) {
 2     bool badState = false;
 3     std::string outName;
 4     if (argc != 2) {
 5         usage();
 6         return 1;
 7     }
 8 
 9     std::string fileName = argv[1];
10 
11     if (badState) {
12         std::cout << "Bad options." << std::endl;
13         usage();
14         return 1;
15     }
16 
17     bool ok = extractText(fileName);
18     if (ok)
19         return 0;
20     else
21         return 1;
22 }

程序运行需要传入一个命令行参数:文件名
Qt Creator 4.9.0设置运行调试命令行参数
项目->build&run->Run->运行->Command line arguments
技术图片

PS:parameter-形参  argument-实参

以上是关于Qt Creator调试命令行参数的主要内容,如果未能解决你的问题,请参考以下文章

windows qt如何通过命令行参数提取带有空格的文件名

在 Mac OS 下使用 Qt-creator 调试时如何进入 Qt 的源代码

如何告诉 Qt-Creator 使用调试或发布第三方库?

Qt creator 调试模式消失了

Qt Creator 调试

用于命令行的 Qt Creator 标准输入,可部署到远程 Linux 主机