C Исполняемый файл проекта VC8 не выполняется на компьютере, на котором не установлен vc8
Исполняемый файл, сгенерированный vc8
Проект C (в Windows 7) выполняется на всех машинах Windows (Win XP и 7), в которой vc8
установлено. Но это не работает в одной машине Win XP, где vc8
не установлен, но vc6
установлено. Сообщение об ошибке System cannot run the executabe
,
Это происходит потому, что мой проект vc8 не генерирует vc6-совместимый exe-файл? Пожалуйста, помогите, есть ли способ решить эту проблему?
Примечание. Создание проекта vc6 и добавление всех файлов c - сложная задача, которая займет у меня так много времени.
1 ответ
Вам не нужно устанавливать Visual Studio для запуска приложения на другом компьютере. Скомпилируйте в режиме выпуска и установите распространяемый пакет на целевой машине.
Для ВК8 (2005 г.):
для других версий просто найдите распространяемый пакет C++
РЕДАКТИРОВАТЬ: Если вы компилируете в режиме отладки, вам нужны отладочные версии библиотеки времени выполнения и т. Д. Однако они не подлежат распространению. Обходной путь (для использования на тестовых машинах, а не для клиентов) см. Здесь для получения дополнительной информации.