CLion - 命令行程序参数

时间:2015-11-08 21:08:54

标签: cmake clion

任何人都可以告诉我JetBrains CLion有什么问题,当我分配到运行/调试配置时 - 程序参数类似“aaa bbb”然后打印它:

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

我得到了“aaa”,当它必须是“aaa bbb”时,因为它们是双引号。

picture - this is what i get

编辑:在其他IDE(Dev C ++,Codelite)中测试过,它可以正常工作。只有克里昂没有:(只是简单的事情,无法搞清楚......

2 个答案:

答案 0 :(得分:3)

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

图片礼貌:uta
screenshot

答案 1 :(得分:2)

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

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