我有以下内容:
#define versions 0.9.0
我想添加到QString:
QString str = QString("Software version %1").arg(versions);
这不起作用。有谁知道为什么?
感谢
答案 0 :(得分:6)
#define versions "0.9.0"
您忘记在版本号周围加上引号。
答案 1 :(得分:2)
你的宏是C编码风格,如果用C ++编写方式,请使用:
const QString versions = "0.9.0";