C++ exe文件可以';无法启动,因为缺少libgomp_64-1.dll(Eclipse)

C++ exe文件可以';无法启动,因为缺少libgomp_64-1.dll(Eclipse),c++,eclipse,windows,compiler-errors,C++,Eclipse,Windows,Compiler Errors,我已经用eclipse在我的计算机Windows7上编译了一个项目。它在我的电脑上运行得很好。但是,当我将exe文件放在另一台计算机中并给出错误“程序无法启动,因为缺少libgomp_64-1.dll。请尝试重新安装程序以修复此问题” 即使我使用-static libgcc-static libstdc++静态链接进行编译,似乎也没有任何变化。有人知道如何解决这个问题吗 谢谢您可以尝试重新安装MinGW,或者将丢失的dll复制到调用exe的文件夹中。谢谢您的回复!还有其他解决办法吗?因为我必须让

我已经用eclipse在我的计算机Windows7上编译了一个项目。它在我的电脑上运行得很好。但是,当我将exe文件放在另一台计算机中并给出错误“程序无法启动,因为缺少libgomp_64-1.dll。请尝试重新安装程序以修复此问题”

即使我使用-static libgcc-static libstdc++静态链接进行编译,似乎也没有任何变化。有人知道如何解决这个问题吗


谢谢

您可以尝试重新安装MinGW,或者将丢失的
dll
复制到调用
exe
的文件夹中。

谢谢您的回复!还有其他解决办法吗?因为我必须让其他人使用这个程序,所以要求他们安装一些其他文件不是一个好主意@Marcelo Vinícius如果你依赖这个dll来运行你的程序,其他人也会需要它。因此,您必须正确地静态链接(如您所提到的)库(很好的解释),和/或提供捆绑安装程序(如@IInspectable所述)。您需要正确地部署应用程序,包括所有依赖项。libgomp_64-1.dll很可能不是唯一的依赖项。创建一个安装程序,或者至少在一个ZIP存档中发送所有文件。