2017-02-20 2 views
0

У меня есть код C для чтения считывателя ID-карт, он скомпилирован/строит/исполняет отлично на моем компьютере разработки (Windows 10), где у меня есть Visual Studio 2015 .C - Сборка/сбор/развертывание успеха, но на другом компьютере его отказ

Но когда я бегу eid.exe к новенькой (Windows 10) машина для модульного тестирования, то ее продолжают демонстрировать следующие ошибки (также установлен https://www.microsoft.com/en-us/download/details.aspx?id=48145):

enter image description here enter image description here

ответ

2

Вы развертывание отладочной сборки вашего приложения (как evidenc из-за невозможности найти отладочные версии файлов времени выполнения VCRUNTIME140D.dll и ucrtbased.dll). Решение прост: не развертывайте сборки отладки. *

Если вам нужно развернуть отладочную версию для тестирования, вам необходимо приобрести лицензию Visual Studio для вашей тестовой машины. Хотя очень сложно проверить код, который не будет опубликован. Вы должны действительно проверить конфигурацию релиза.


* Отладочные версии ЭЛТ являются частью Visual Studio и не могут быть перераспределены.

РЕДАКТИРОВАТЬ:

Шаг 1:

enter image description here

Шаг 2:

enter image description here

Шаг 3: Фикс целевого объекта

enter image description here

Шаг 4: Зафиксировать Включает

enter image description here

Шаг 5: необязательно включает в себя дополнительный

enter image description here

работ: enter image description here

Смежные вопросы