Использование QT с Boehm-Demers-Weiser-Gc

Можно ли использовать Qt с BDW-GC? Я знаю, что Qt имеет сложную Систему для управления памятью, но части моей реализации все равно будут использовать GC, поэтому было бы удобно не беспокоиться и всегда использовать ее.

Насколько я читал, одной из проблем может быть то, что в Qt есть определенные деструкторы, которые должны вызываться при освобождении объекта. Поэтому мне, вероятно, придется регистрировать финализаторы вручную, которые вызывают деструкторы.

Во всяком случае, я не нашел много информации об использовании Qt с BDW-GC. Вот почему я спрашиваю.

0

Решение

Это не будет весело. Программы на C ++ и Qt не исключение используют деструкторы не только для освобождения памяти, но и для других заданий, см., Например, QMutexLocker. Вам придется много портировать.

1

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

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