Простой вопрос, я сделал программу, которая работает на моем компьютере, но не на другом компьютере. Этот простой вопрос - большая головная боль. Я прочитал по крайней мере тысячи тем в Интернете.
Я попытался скопировать msvcp90.dll и другие DLL файлы на целевую машину, но это не сработало. Я прочитал статью, в которой говорится, что вы также должны скопировать файл манифеста. Теперь я не знаю, какой файл манифеста нужно скопировать.
Я также создал свой собственный DLL файл, но это тоже не сработало.
Может кто-нибудь, пожалуйста, помогите мне, у меня большая головная боль (я не хочу статически связывать библиотеки, просто скажите мне понятие динамической привязки). Спасибо.
Еще одна вещь, я использовал файл заголовка windows.h в своей программе и намного больше файлов заголовков. Я использую визуальную студию 2008.
Во-первых, убедитесь, что вы компилируете версию вашего приложения - типичные пользователи никогда не устанавливают время отладки c-runtime.
Во-вторых, вы, вероятно, захотите установить полную библиотеку c-runtime на клиентском компьютере, которая соответствует используемой версии Visual Studio. Здесь ссылка для среды выполнения VS 2008: C Runtime Library