Я пытаюсь просто развернуть приложение OpenGL, C ++ с одного компьютера на другой. Приложение было написано с использованием сообщества Visual Studio 2017. На первом компьютере установлена VS, на втором нет.
На компьютерах установлены процессоры Intel Core i7-8550U и Intel Atom x5-Z8350 соответственно. Оба работают под управлением Windows 10 Home.
Проект VS был запущен как пустой проект, в который я добавил все.
Я скопировал выпуск, файл приложения x64 .exe и один файл DLL. необходимо для разработки проекта в один каталог на втором компьютере.
Инструкции Microsoft для локального развертывания говорят «Локальное развертывание, в котором вы копируете определенные библиотеки DLL Visual C ++ из вашей установки Visual Studio -обычно в \ Program Files (x86) \ Microsoft Visual Studio version \ VC \ Redist \ platform \ library \ - и устанавливайте их на целевые компьютеры в той же папке, что и исполняемый файл приложения. Вы можете использовать этот метод развертывания, чтобы разрешить установку пользователям, у которых нет прав администратора, или для приложений, которые можно запускать из общей сетевой папки. ”
Ничто из того, что я могу увидеть или найти для установки в VS, не говорит мнекакие файлы .dll используются разработанным мною приложением и запускаются на первом компьютере. Есть окно вывода VS, в котором отображается ряд файлов .dll, но они находятся в каталоге c: \ windows \ system32.
Из ссылки в инструкциях Microsoft относительно библиотек MSVC в \ Program Files (x86)\ Microsoft Visual Studio версия \ VC \ Redist \ platform \ library \, я посмотрел в .. \ VC \ Redist \ MSVC \ 14.16.27012 \ x64 на первом компьютере и нашел следующие папки:
Я скопировал библиотеки DLL из каталога .CRT и каталога .MFC на второй компьютер безрезультатно.
Когда я пытаюсь запустить приложение навторой компьютер отображает сообщение «Не удалось создать окно GLFW», которое находится в коде, который я написал, как показано здесь:
Казалось бы,должен быть прямой способ сделать это. Я видел ссылку на старое приложение Microsoft (я думаю), depen.exe, которое предоставляет список необходимых библиотек DLL, но оно больше не развернуто в системах Windows.