1

我已经构建了一个可执行文件(.exe),但是当我运行它时,会弹出一个窗口,上面写着

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

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

4

1 回答 1

2

你可以。

在 Netbeans 中,右键单击 Projects 窗口中的项目节点,然后单击Properties。单击构建>链接器节点。在Compilation Line类别下,有一个名为Additional options的字段。现在输入以下行:

-static-libgcc -static-libstdc++

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

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

于 2013-02-28T11:25:32.183 回答