Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: neosapient от Сентябрь 30, 2015, 03:45



Название: Qt Creator и MSVCP90D.dll + MSVCR90D.dll
Отправлено: neosapient от Сентябрь 30, 2015, 03:45
Здравствуйте.

Помогите настроить Qt Creator в Debug режиме.
Работаю в Qt Creator. Для сборки использую VC9 (MS VS 2008). Фреймворк QT5.4

1) Создаю простой проект с диалоговым окном. Захожу в Qt Designer. Добавляю QTableView.
Собираю проект в Debug режиме.
Всё работает. (Подгружается QT5WIDGETSD.DLL, которая использует MSVCP90D.DLL и MSVCR90D.DLL)

2) Далее, мне надо добавить обработку нажатия клавиши в QTableView.
Для этого сделал класс наследник QTableView и в нем переопределил обработку нажатия клавиши.
Зашел в Qt Designer, <Правая кнопка мыши> по таблице и выбор пункта "Преобразовать в". Указываю свой класс, который наследует от QTableView.
2.а) Собираю проект в Debug режиме.
Пробую запустить из Qt Creator - запускается и тут же останавливается.
Пробую запустить из папки сборки - выдает сообщение, что MSVCP90D.DLL не найден.

Я не пойму, что не так?

2.б) При этом, если собираю проект в Release режиме.
Всё запускается.

P.S.
В порядке бреда: Может надо манифест прикрутить? Как это сделать?
(Какой то манифест создается. Но может он не полный.)