如何配置NetBeans来静态链接MinGW C++库



我已经构建了一个可执行文件(.exe(,但当我运行它时,会弹出一个窗口,显示

程序无法启动,因为您的计算机中缺少libgcc_s_dw2-1.dll。请尝试重新安装程序以解决此问题。

我可以配置Netbeans将该文件包含在.exe文件中吗?

您可以。

在Netbeans中,右键单击Projects窗口中的项目节点,然后单击Properties。单击BuildLinker节点。在编译行类别下,有一个名为附加选项的字段。现在输入以下行:

-static-libgcc -static-libstdc++

单击"确定"。现在它起作用了。

请注意,您的文件比在没有库的情况下编译时要大得多。如果您(还(没有计划分发可执行文件,那么设置PATH环境变量可能是一个更好的选择。请参阅程序可以';t启动,因为缺少libgcc_s_dw2-1.dll以获取更多详细信息

最新更新