Qt Creator调试命令行参数

站在高处眺望 2020-02-20

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

int main(int argc, char *argv[]) {
    bool badState = false;
    std::string outName;
    if (argc != 2) {
        usage();
        return 1;
    }

    std::string fileName = argv[1];

    if (badState) {
        std::cout << "Bad options." << std::endl;
        usage();
        return 1;
    }

    bool ok = extractText(fileName);
    if (ok)
        return 0;
    else
        return 1;
}

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

PS:parameter-形参  argument-实参

相关推荐