Ошибка Qt MOC для пространства имен, такого как FOO :: BAR

У меня есть пространство имен, как

namespace FOO::BAR {
[..] myNameSpaceContent [..]
}

Компилятор MOC обнаруживает ошибку в первом ряду. Эта ошибка исчезает, когда я ставлю:

namespace FOO {
namespace BAR {
[..] myNameSpaceContent [..]
}
}

Вы случайно не знаете, как я могу решить эту проблему MOC?

0

Решение

Это не проблема MOC, а скорее проблема C ++;

namespace FOO::BAR {

неверный синтаксис, к сожалению. Только

namespace FOO { namespace BAR {

хорошо.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]