Как запустить экзешник?

laptew

Программа написана на 8-м С++ и откомпилирована. Есть только экзешник. У меня у самого стоит 6-й С.
Запустить экзешник этот на моем компе не получается. Выдается надпись, что приложение некорректно настроено. С чем это связано и как помочь делу?

Olenenok

используй статическую линковку

laptew

что это?

i403850

чтоб приложение все свое (дээльэльки) носило с собой, а не подгружало при запуске. При компиле/билде в настройках это где-то указывается.

laptew

ну а если я скопирую нужные длл-ки в систем 32, должно работать?

margadon

должно
как я понимаю, их обычно можно и рядом с программой сложить

laptew

а не работает. не могу понять, в чем дело...

margadon

хотя мало ли... может эти длл требуют регистрации в системе
а на какой системе было скомпилено и какая система у тебя?
может там оптимизация под проц стоит? или винды сильно разные?
точно все длл-ки скопировал?

laptew

У меня windows xp, на какой было скомпилено не знаю, к сожалению. длл-ки ставлю для 8-го с++, т.е
msvcr80.dll, msvcp80.dll. Вроде все..

laptew

насчет регистрации в системе - тоже не в курсе, нужна или нет. Как узнать?

margadon

ну может там ещё какие длл нужны - при запуске в студии она обычно пишет, что кроме самой программы запустилось и подгрузилось...
как узнать что требуется для dll - не знаю =(

Dasar

найди depends.exe и посмотри какие dll-ки нужны твоей проге.
Оставить комментарий
Имя или ник:
Комментарий: