Комбинированная отладка и сборка релиза

У меня есть проект Qt, где я компилирую 2 библиотеки DLL и 1 исполняемый файл EXE. EXE-файл использует библиотеки DLL.

Когда я компилирую DLL в режим отладки и EXE в режим выпуска, существует проблема; приложение не запускается и вместо этого говорит, что QWidget объект должен быть создан, когда QApllication Объект уже создан.

Когда все проекты построены в режиме релиза, есть нет проблема.

Почему у меня есть эта ошибка? Какая разница между отлаживать а также релиз режим, который вызывает проблему?

Вот код .exe:

int main(int argc, char *argv[])
{
QApplication BlocksManager(argc, argv);
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf8"));

//LoginDialog authWidget;
//if (authWidget.exec() != QDialog::Accepted)
//return 0;

Leos *initOb = new Leos;
createTrees(*initOb);

BlocksWidget wgt(initOb, NULL);
delete initOb;
return BlocksManager.exec();
}

0

Решение

Задача ещё не решена.

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


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