Сделать релиз, помогите!
поставить в настройках, чтобы стандартная либа + mfc и т.д. прилинковывались статически
Да, то есть в внутрь exe
на других компах говорит, ошибка при инициализации - все плохо, словом =(
чем твой комп отличен?
Ничем, просто ноут с xp. Кстати, попробовал на другом компе мегапрогера и на нем была студия, там заработало.
Ну значит не хватает студийных библиотек
натрави на свою прогу
Я у себя на компе посмотрел какие dll-ки мой ехе-шник использует и кинул в папку с ним. Т.е. на другом компе все необходимые dll-ки лежат рядом - но все равно ничего не работает! Ничего не понимаю!
/MT стоит в Project Properties - C/C++ - Code Generation?
стоит
Ну в принципе может библиотека хотеть студийные либы. Попробуйте VS redistributable поставить на компах где не запускается прога
мы посмотрим какие длл тащатся
посмотри ошибку в ивент-логах винды и скопируй сюда.
в папке Корень, папка про релиз
там есть екзешники и сам проект
какие dllки тащатся я смотрел в процесс експлорер, вроде все рядом лежат
http://rghost.ru/3611823
еще тут exeшник
еще тут exeшник
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.DebugCRT" (9.0.21022.8)$ wine cardemo.exe
err:module:import_dll Library MSVCR90D.dll (which is needed by L"Z:\\home\\yojick\\\0417\0430\0433\0440\0443\0437\043a\0438\\temp\\\0420\0435\043b\0438\0437\\alld42.dll") not found
err:module:import_dll Library alld42.dll (which is needed by L"Z:\\home\\yojick\\\0417\0430\0433\0440\0443\0437\043a\0438\\temp\\\0420\0435\043b\0438\0437\\Car.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\home\\yojick\\\0417\0430\0433\0440\0443\0437\043a\0438\\temp\\\0420\0435\043b\0438\0437\\Car.exe" failed, status c0000135
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.DebugCRT" (9.0.21022.8)
err:module:import_dll Library MSVCR90D.dll (which is needed by L"Z:\\home\\yojick\\\0417\0430\0433\0440\0443\0437\043a\0438\\temp\\\0420\0435\043b\0438\0437\\alld42.dll") not found
err:module:import_dll Library alld42.dll (which is needed by L"Z:\\home\\yojick\\\0417\0430\0433\0440\0443\0437\043a\0438\\temp\\\0420\0435\043b\0438\0437\\cardemo.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\home\\yojick\\\0417\0430\0433\0440\0443\0437\043a\0438\\temp\\\0420\0435\043b\0438\0437\\cardemo.exe" failed, status c0000135
Ежик, милый) кинул я эту хрень рядом с cardemo (alld42 там лежал кстати) и ни чуть лучше не стало
рекомендую начальству показывать релиз
и на той машине, где запускаете программку, должен быть установлен рантайм от студии (2008, как я понял)
http://www.microsoft.com/downloads/en/results.aspx?freetext=...
http://msdn.microsoft.com/en-us/library/8kche8ah%28v=VS.90%2...
ну и вот из гугла:
http://www.rsdn.ru/forum/cpp/3119262.flat.aspx
http://robot5five.blogspot.com/2009/09/using-old-msvcrt-runt...
тут про 2005 студию, но идея должна быть та же.
тут про 2005 студию, но идея должна быть та же.
кинул я эту хрень рядом с cardemoТы так и не слинковал проект статически, как тебе рекомендовали.
Чтобы использовать локальный CRT, рядом кидаются не DLL, а вся директория, в которой они лежат.
да, можно убедиться внутри аналогичных ехе-шников
Оставить комментарий
king33
Ребята, вообще, мрак...Есть с-файл, есть библиотека, которую он юзает. У меня есть Вижуал студия С++. В дебаге все отлично компилится, релиз тоже сделал, но на других компах он не запускается - как начальству показать, что сделал, совсем не знаю
Кто шарит в том, как скомпилить прогу, чтобы она на всех компах запускалась, пожалуйста, помогите! Хотите я зайду, хотите ко мне заходите - В1665 - сок, как минимум!
У меня у всех знакомым прогеров ничего не получилось, помогите, пожалуйста!