Russian Qt Forum
Ноябрь 24, 2024, 20:18 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Исполняемый релизный файл программы требует VCRUNTIME140D.dll  (Прочитано 6879 раз)
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« : Май 29, 2018, 13:03 »


Пишу в VS2017 с Qt. Поставил Qt5.6.0 для msvc2015, вроде не ругается компилит и линкует норм.
Из под студии работает программа работает нормально.
В проекте дополнительно использую библиотеки opencv3.3.0 и либы сгенеренные на MATLAB(Используется Runtime MATLAB)
Даже если взять исполняемый файл вместе с нужными либами и поместить на флешку и запустить с этого
же компа то все тоже норм пашет.

Но если запускать файл с машины на которой не установлена VS, то  все просит либы дополнительные в том числе и VCRUNTIME140D.dll(но это же дебажная либа)

Не пойму зачем и причем дебажный???

Сделал простой оконный проект(т.е одно окно) взял экзешник и нужные qt-либы все работает нормально.

Не пойму в чем причина???
Записан
qate
Супер
******
Offline Offline

Сообщений: 1177


Просмотр профиля
« Ответ #1 : Май 29, 2018, 14:06 »

Ты собрал в режиме дебуга или opencv или matlab так собран
Изучай их с помощью http://www.dependencywalker.com/
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« Ответ #2 : Май 29, 2018, 19:01 »

Понял, спасибо Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.045 секунд. Запросов: 22.