在调试模式下运行项目时,无法识别希腊字符(作为命令行参数)

时间:2018-03-12 08:26:33

标签: qt debugging unicode encoding command-line

最近我将我的Qt Creator版本从4.4升级到4.5.1。(某事!)。

直到升级之前和我运行我的项目(总是使用命令行参数进行测试),我有一个命令行参数是希腊字符串(实际上不是我的项目,我'我只是继续其他人的工作)后来在程序中我将它与一些固定的字符串进行比较,以决定程序运行的模式。

问题是当我在运行模式下运行程序时(构建配置"调试"然后单击"运行"(快捷键 Ctrl + R ))正确识别参数(qDebug-ing显示正确的输入字符串)并进行正确比较,但是当我在Debug中运行时(Build configuration" Debug"并点击&#34 ;开始调试"(快捷键 F5 ))模式,无法正确识别参数(qDebug-ing显示乱码)。

我想知道是否有什么东西"打破了#34;升级期间或设置或其他内容更改配置。

0 个答案:

没有答案