【问题标题】:CLion - command line program argumentsCLion - 命令行程序参数
【发布时间】:2016-02-09 12:07:30
【问题描述】:

当我分配给运行/调试配置时,谁能告诉我 JetBrains CLion 出了什么问题 - 程序参数类似于“aaa bbb”,然后打印出来:

printf("%s\n", argv[1]);

我刚得到“aaa”,但它必须是“aaa bbb”,因为它们用双引号引起来。

picture - this is what i get

编辑:在其他 IDE(Dev C++、Codelite)中进行了测试,并且可以正常工作。只有Clion没有:(只是简单的事情,无法弄清楚......

【问题讨论】:

    标签: cmake clion


    【解决方案1】:

    这似乎是 CLion 中的一个错误。对我来说,它只发生在我启动应用程序时没有调试它(运行 > 运行“测试”)。当我以调试模式启动时(运行 > 调试“测试”),它工作正常并显示整个字符串。

    我使用 JetBrains 创建了 an issue。我会在收到他们的回复后立即更新此答案。

    【讨论】:

    • 确认!!它也发生在我身上!我的临时解决方案是通过 cmd 编译和运行它
    • @Eli:不,仍然打开。
    【解决方案2】:

    不要使用引号(“”),并确保删除运行/调试配置窗口中程序参数文本字段中的任何前面的空格,检查以下屏幕截图。

    图片礼貌:uta
    screenshot

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-05
      • 2015-03-04
      • 2016-02-22
      • 2016-10-26
      • 2017-09-12
      • 1970-01-01
      相关资源
      最近更新 更多