У меня есть приложение MFC, которое работает на моем компьютере, но когда я пытаюсь запустить его на другом ПК, я получаю сообщение об ошибке, которое приложение не удалось инициализировать, и я должен его повторно установить. Что мне делать?[VC++] Как запустить программу на другом ПК?
ответ
См. redistributing an MFC application from MSDN.
Как правило, вы можете установить Redistributing Visual C++ package for x86.
Вы также можете скомпилировать свою программу, чтобы статически связывать DLL MFC для упрощения развертывания.
Вы отсутствуют некоторые из библиотек, либо связать приложение статически или установить распространяемые VS на другом компьютере
См http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf
Проблема заключается в том, что другой компьютер отсутствует/C++ времени выполнения C библиотеки. Установите версию Microsoft Visual C++ runtime, которая соответствует версии Visual C++, которую вы использовали для ее компиляции на другом компьютере.
В качестве альтернативы вы можете связать приложение статически. Щелкните правой кнопкой мыши по проекту в обозревателе решений и выберите «Свойства», затем перейдите в «C/C++»> «Генерация кода»> «Библиотеки времени выполнения». Выберите параметр «Отладка/выпуск», который не включает «DLL».
Вы можете связать статические или установить VC++ Redistributable Pack.
Спасибо за повторное воспроизведение. Я использовал метод Ник «C/C++> Генерация кода> Библиотеки времени выполнения. Выберите параметр« Отладка/выпуск », который не включает в себя« DLL », но я получил сообщение об ошибке: Ошибка командной строки D8016: параметры командной строки '/ MTd' и '/ clr: pure' несовместимы ?? – MoazMohmmed
Если вы получаете сообщение типа «бок о бок ошибка конфигурации», это означает, что на ваш exe должны быть отправлены дополнительные файлы, вероятно, MFC/ATL dll. Используйте зависимый ходок, чтобы узнать, каковы зависимости: http://www.dependencywalker.com/
- 1. Как запустить программу на другом сеансе экрана?
- 2. Как запустить программу на другом компьютере с кодом на C++?
- 3. как запустить следующую программу в почтовые слоты VC++
- 4. Запустить программу JSP/Servlet в другом месте
- 5. Невозможно запустить приложение Windows Form на другом ПК
- 6. qt + mysql запуск приложения на другом ПК
- 7. Ед. Тест на другом ПК
- 8. Как запустить программы Kivy Python на ПК?
- 9. Как запустить программу на Python?
- 10. Как запустить программу на Ubuntu?
- 11. Невозможно запустить несколько приложений на одном ПК
- 12. vb Не удается запустить программу на другом компьютере
- 13. Как запустить java-программу быстрее?
- 14. Как запустить проект React на другом компьютере?
- 15. Как открыть программы python без установки python на другом ПК
- 16. Как запустить пиро-сервер на удаленном ПК?
- 17. Приложение Java с базой данных как exe на другом ПК?
- 18. Запустить программу как услугу?
- 19. Как запустить внешнюю программу?
- 20. Как запустить программу Java?
- 21. Как запустить файл jar (который имеет автоматизацию selenium, webdirver) на другом ПК
- 22. Как подключить программу на ПК к приложению на устройстве Android
- 23. Как запустить программу Hadoop?
- 24. Как выполнить программу python на другом терминале?
- 25. Не удается использовать LocalDB на другом ПК после установки моего s/w на другом ПК
- 26. Как запустить приложение базы данных C# на других ПК?
- 27. Как запустить эту программу?
- 28. Как запустить java-программу?
- 29. Как запустить программу HBase
- 30. Как запустить программу секундомера?
спасибо за повторное воспроизведение .. У меня появилось сообщение об ошибке: Ошибка командной строки D8016: опции командной строки '/ MTd' и '/ clr: pure' несовместимы что я могу сделать? – MoazMohmmed