2

我有以下内容:

#define versions 0.9.0

我想添加到 QString:

QString str = QString("Software version %1").arg(versions); 

这行不通。有谁知道为什么?

谢谢

4

2 回答 2

7

#define versions "0.9.0"

您忘记在版本号周围加上引号。

于 2013-01-22T19:58:50.977 回答
2

你的宏是 C 编码风格,如果你用 C++ 方式编码,使用这个:

const QString versions = "0.9.0";
于 2013-01-23T15:21:20.033 回答