Добрый день. Наверняка, кто-то уже сталкивался с похожей проблемой, подскажите пожалуйста её решение.
У меня в файле config.h объявлены константы:
C++ (Qt)
#ifndef CONFIG_H
#define CONFIG_H
#include <QDir>
#define QUOTE(DB_PATH) = qApp->applicationDirPath()+ QDir::separator();
#define QUOTE(string) DB_NAME = "QBook.sqlite";
#endif // CONFIG_H
В другом файле я пытаюсь их использовать(подключила config.h)
C++ (Qt)
QString locationDB(QUOTE(DB_PATH));
но ничего не выходит.. компилятор ругается:
ошибка: 'DB_NAME' was not declared in this scope
ошибка: expected primary-expression before ')' token
ошибка: expected ';' before ')' token