1

.pro次のように、QT プロジェクトのファイルに文字列値を持つマクロを定義しようとしています。

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

DRIVESDB私のソース ファイルでは、等号にしたいと思いますが、 QT は、、、、およびが無効なエスケープ文字であるとC:\\users\\grant\\desktop\\log.db主張するエラーを吐き出します。明らかに、バックスラッシュをエスケープして何か間違ったことをしています。マクロ定義でバックスラッシュを含む文字列を作成することはできますか? ありがとう。\u\g\d\l

4

1 に答える 1