Compilation 我接下来要做什么才能得到我的g++;要在其他windows计算机上运行的已编译可执行文件?

Compilation 我接下来要做什么才能得到我的g++;要在其他windows计算机上运行的已编译可执行文件?,compilation,g++,exe,executable,Compilation,G++,Exe,Executable,所以,我一直在寻找,寻找,寻找。对我来说很奇怪的是,程序员不喜欢轻易回答这个问题。我不明白为什么。他们害怕什么?这是一件值得骄傲的事情,我们应该能够自己猜测,就像他们曾经做过的那样,把它从黑暗中拉出来?我不明白 我看到人们在互联网上问这个问题,每次都是这样,没有人真正回答这个问题。他们只是不断地问“出了什么错”之类的问题作为回应 你认为错误是什么?这是因为这个人还没有做额外的步骤使他们的可执行文件在其他windows机器上运行 我的问题: 我正在从命令提示符下运行g++。我安装了cygwin和m

所以,我一直在寻找,寻找,寻找。对我来说很奇怪的是,程序员不喜欢轻易回答这个问题。我不明白为什么。他们害怕什么?这是一件值得骄傲的事情,我们应该能够自己猜测,就像他们曾经做过的那样,把它从黑暗中拉出来?我不明白

我看到人们在互联网上问这个问题,每次都是这样,没有人真正回答这个问题。他们只是不断地问“出了什么错”之类的问题作为回应

你认为错误是什么?这是因为这个人还没有做额外的步骤使他们的可执行文件在其他windows机器上运行

我的问题: 我正在从命令提示符下运行g++。我安装了cygwin和mingw,然后在windows中将要使用的bin文件夹添加到我的path变量中。我不包括这两个bin文件夹。只有我当时使用的那个。我一直在这两个之间进行交互,试图找出如何使我的小的简单C++程序在另一个Windows机器上运行。其中一个论坛,一些帖子说他使用mingw,大概是为了避免需要cygwin dll的问题。或者别的什么。我不太明白

快速介绍: 这个程序只是从教科书中的另一个类似程序创建的一个小程序,让计算机猜一个我从1到100中选择的数字。我想编译,然后把那个可执行文件放在我姐姐或妈妈的电脑上,让他们玩,这样他们就可以说,“多酷,你创造了那个?”

我的意思是,在某个时刻,我想真正学会如何做到这一点。也许我只是个白痴,但在某种程度上,人们希望自己的可执行程序在其他机器上工作,这对我来说似乎很自然。这似乎是一个每个程序员在某一点上都必须思考的简单问题,但似乎没有人意识到,在所有提出这个问题的人中,他们只需要知道下一步是什么

当然,我遇到了一个问题,他们没有mingw和cygwin提供的dll。当然,这是因为大多数Windows计算机不会有这些dll

那么,我需要做什么才能使我的可执行文件能够在其他windows机器上运行呢?现在,我只是在谈论Windows10。我使用的是截至2018年6月的最新版本Windows 10 pro,他们使用的是Windows 10 Home,可能是最新版本,因为他们会自动更新。(不确定最新版本的正常强制安装是否已经发生,但我认为已经发生了。)


所以,对于任何一个阅读和回答的人来说,谢谢。

只是一个温和的暗示:整个第一段都是一个咆哮,其余50%个问题也是如此,你应该考虑删除它。你的问题太长了,读不下去了(可能是没有人读过)。我可以建议你把问题缩短一点吗?以我的经验来看,这提高了你更快获得胜任答案的机会!改天我可能得再问一次。我只是不明白为什么人们不能直截了当。如果我知道某件事的答案,我只会告诉人们答案。我想表达的是,知道这么一点,90%的读者都没有读完第一段。。。在这里最有效的是一款短款、干款和激光风格的至点款。话虽如此,我认为这可能会对你有所帮助,但为了获得编程和真正享受体验,你是否考虑过使用免费VS社区版?这里也有同样的问题