我有一台工作机和一台笔记本电脑,都在运行Windows 7.出于所有实际目的,我们可以假设笔记本电脑已经全新安装了Windows 7而没有安装任何程序。
现在,在我的工作机器中,我使用Eclipse使用cygwin gcc工具链编译我的c ++应用程序。当我构建项目时,它会在Debug目录中生成一个.exe文件,该文件在工作机器上运行正常。但同样的.exe不会在我的笔记本电脑上运行,因为它会丢失dll。
我的问题是如何从我的工作机器创建独立的可执行文件,以便我可以简单地将可执行文件复制到我的笔记本电脑并成功执行。请注意,两台计算机上的Windows安装没有区别。
我试图在其他问题上查找问题,但他们主要关注的是创建在Windows和Linux上运行的独立可执行文件。有人建议使用工件并创建静态库,但我无法收集有关如何在笔记本电脑上使用生成的.a文件的大量信息。
如果问题重复,请道歉,请在评论中粘贴链接(如果有)。
答案 0 :(得分:0)