@densaface

Каких файлов не хватает приложению для запуска?

наваял программку в MS Visual Studio 2008, на базе mfc, использующую ActiveX control CMSChart для построения графика. На той машине на которой компилировал, проблем с запуском нет. На других где нет вижуала 2008 - есть. При запуске пишет
Ошибка приложения
---------------------------
Ошибка при инициализации приложения (0xc0150002). Для выхода из приложения нажмите кнопку "ОК".

Попытки поставить .NET Framework 3.5 SP1 / Microsoft Visual C++ 2005/2008 Redistributable не решили проблему

Если поставлю вижуал 2008, то приложение запускается нормально.

Соответственно вопрос, есть ли способ выяснить, какие файлы из вижула нужны приложению для запуска? Либо посоветуйте другой адекватный компонент для построения графиков, чтобы не было такой зависимости от стороннего софта.
  • Вопрос задан
  • 1605 просмотров
Решения вопроса 1
Nipheris
@Nipheris Куратор тега C++
См. ответ Ринат Велиахмедов - универсальное решение, когда непонятно, что происходит.

Хотя, если "наваял программку", то есть вероятность, что вы делаете попытку дистрибуции впервые. Поэтому, сначала скомпильте релиз-версию вашей программы, чтобы зависеть от релизных библиотек, а не от дебажных (VC Redist ставит только релизные библиотеки, т.к. дебажным место только на компьютерах разработчиков). Если не поможет, открывайте dep walker и в студию список зависимостей.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@vilgeforce
Раздолбай и программист
vcredist скорее всего не хватает. Или нужна статическая линковка.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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