gpt4 book ai didi

c++ - 在 .pro 文件 QT 中定义带有转义字符的字符串宏

转载 作者:行者123 更新时间:2023-11-30 04:19:38 27 4
gpt4 key购买 nike

我正在尝试在 QT 项目的 .pro 文件中定义一个带有字符串值的宏,如下所示:

DEFINES += DRIVESDB=\\\"C:\\users\\grant\\desktop\\log.db\\\"

在我的源文件中,我希望 DRIVESDB 等于 C:\\users\\grant\\desktop\\log.db,但是 QT 吐出错误声称 \u\g\d\l 是无效的转义字符。显然我在转义反斜杠时做错了。是否可以在宏定义中创建带反斜杠的字符串?谢谢。

最佳答案

使用正斜杠分隔路径。 Qt 和 Windows 都理解它。

顺便说一句,Q T - 是 QuickTime,而 Q t - 是一个库 ))

关于c++ - 在 .pro 文件 QT 中定义带有转义字符的字符串宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15726787/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com