Перессылка силы при создании в спокойном Создателе

Хорошо... Я не уверен, что это должно скомпилировать. Следующее,

Base *pBase = new Derived;

недопустимо, если Вы не имеете:

Class Derived : public Base

он, хотят Вас предназначенный? Если бы это, хотят Вас предназначенный,

pBase->f();

Тогда, стек вызовов пошел бы как это:

Derived::f()
    Base::f()
        Derived::g()
18
задан Dan O 28 September 2009 в 04:37
поделиться

1 ответ

​​

В списке рассылки Qt Creator есть обходной путь, а также интересное обсуждение этой темы (qmake, кажется, здесь проблема).

Обходной путь - добавить PRE_TARGETDEPS к файлу .pro вашего основного приложения, например:

PRE_TARGETDEPS += /path/to/your/lib.a

Это вызывает повторное связывание.

27
ответ дан 30 November 2019 в 08:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: