C - Успешная сборка / компиляция / развертывание, но на другой машине происходит сбой
У меня есть код на C для чтения карт-ридера, он отлично скомпилирован / собран / работает на моем компьютере для разработки (Windows 10), где у меня Visual Studio 2015.
Но когда я бегу eid.exe
на новый (Windows 10) компьютер для модульного тестирования там постоянно отображается следующая ошибка (также установлена https://www.microsoft.com/en-us/download/details.aspx?id=48145):
1 ответ
Вы развертываете отладочную сборку своего приложения (о чем свидетельствует неспособность найти отладочные версии файлов времени выполнения VCRUNTIME140D.dll
а также ucrtbased.dll
). Решение простое: не развертывайте отладочные сборки. *
Если вам нужно развернуть отладочный выпуск для тестирования, вам необходимо приобрести лицензию Visual Studio для вашего тестового компьютера. Хотя тестировать код, который не будет опубликован, крайне сомнительно. Вы должны действительно протестировать конфигурацию релиза.
* Отладочные версии CRT являются частью Visual Studio и не могут распространяться.
РЕДАКТИРОВАТЬ:
Шаг 1:
Шаг 2:
Шаг 3: исправить цель
Шаг 4: исправить Включает
Шаг 5: опционально включает дополнительные