Что мне нужно делать дальше, чтобы мой скомпилированный исполняемый файл g ++ работал на других компьютерах с Windows? - PullRequest
0 голосов
/ 10 июня 2018

Итак, я искал и смотрю и смотрю.Для меня странно, что программисты не любят так легко отвечать.Я не понимаю почему.Чего они боятся?Разве это гордость, что мы должны каким-то образом самим догадаться об этом, как вытащить это из темноты, как это было когда-то, может быть?Я не понимаю.

Я вижу, как люди задают этот вопрос по всему Интернету, и каждый раз, когда он ни с чем не сталкивается, никто не отвечает на этот вопрос.Они просто отвечают, постоянно спрашивая: «в чем ошибка».

Как вы думаете, в чем ошибка?Дело в том, что этот человек еще не выполнил лишние шаги для запуска своего исполняемого файла на других компьютерах с Windows.

Моя проблема: я запускаю g ++ из командной строки.Я установил cygwin и mingw, а затем добавил папку bin той папки, которую хочу использовать, в свою переменную path в windows.Я НЕ включаю обе папки bin.Только тот, который я использую в то время.Я чередовал их, пытаясь понять, как заставить мою маленькую простую C ++-программу работать на другом компьютере с Windows.В одном из форумов, в некоторых сообщениях говорилось, что он использует mingw, предположительно, чтобы избежать проблем с Cygwin dll's.,,или что-то .,,Я не совсем понял.

Краткое введение: Программа - это просто небольшая программа, созданная из другой подобной программы в учебнике, чтобы заставить компьютер угадать число, которое я выбрал от 1 до 100. Я хотел скомпилировать,а затем поместите этот исполняемый файл на компьютер моей сестры или мамы и дайте им поиграть, чтобы они могли сказать: «Как здорово, что вы создали это?»

Я имею в виду, что в какой-то момент я действительно хочу научиться делатьэтот.Может быть, я просто придурок, но мне кажется естественным, что в какой-то момент люди хотят, чтобы их исполняемые файлы работали на других машинах.Похоже на простой вопрос, о котором каждый программист должен был в какой-то момент задуматься, но, похоже, никто не понимает, что все эти люди задают этот вопрос, что им просто нужно знать, каким будет следующий шаг.

Так что, конечноЯ сталкиваюсь с проблемой, что у них нет DLL, которые предоставляются Mingw и Cygwin.Естественно, это потому, что на большинстве компьютеров с Windows таких библиотек не будет.

Итак, что мне нужно сделать, чтобы мой исполняемый файл мог работать на других компьютерах с Windows?Сейчас я говорю только о Windows 10. Я использую Windows 10 pro, последнюю сборку от июня 2018 года, и они используют Windows 10 Home, возможно, самую последнюю сборку, так как они выполняют автоматическое обновление.(Не уверен, произошла ли обычно принудительная установка последней сборки, но я думаю, что это произошло.)

Итак, всем, кто прочитает это и ответит, спасибо.

...