有没有办法将包含非ASCII字符的字符串传递给测试?

时间:2016-08-28 12:23:34

标签: c++ unicode cmake command-line-arguments

我试图检查我的代码是否正确处理了非ASCII字符的命令行参数。

我在CMakeLists.txt

中有这段代码
add_test(NAME core/application/unicode COMMAND core/application "")

但是当我从Qt Creator运行ctest时,我得到了这个输出:

Test command: core\application.exe "ðŸŒ"

这不是我想要的。如何正确地将此字符(或任何Unicode字符串)传递给命令行上的测试。这应该适用于Windows和Unix。

0 个答案:

没有答案