Добавил член класса
C++ (Qt)
QMap<QString, int> qmqsi;
Линковщик выдает ошибку:
C++ (Qt)
error LNK2005: "private: static struct QMap<class QString,int>::Node * __cdecl QMap<class QString,int>::concrete(struct QMapData::Node *)" (?concrete@?$QMap@VQString@@H@@CAPAUNode@1@PAU2QMapData@@@Z) already defined in ...
fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe (tool returned code: 1169)
Смена имени переменной не помогает.
После замены <QString, int> на что-то другое, например <QString, QString>, ошибка исчезает.
Как избавиться от этой ошибки?