c++ - Netbeans下无DLL依赖Mingw

标签 c++ netbeans mingw

我正在尝试使用 Mingw 和 Netbeans 回到 C++,但如果在另一台 PC 上运行,所有已发布的 .exe 都需要一些 .dll 文件。

我应该如何将这些库添加到已发布的 .exe 文件中。 [我没有太多真正的C++编程经验]

最佳答案

请告诉我们缺少哪些 dll。但通常你可以在 mingw 的 bin 文件夹中找到它们。如果您发布程序,请将这些 dll 放在您的 exe 所在的位置。

备选方案:使用静态链接

编辑:

  1. 您可以从 mingw 安装的 bin 文件夹中获取此文件。复制到你的exe
  2. 使用链接器标志编译:-static-libstdc++-static-libgcc

关于c++ - Netbeans下无DLL依赖Mingw,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15055733/

相关文章:

java - 如何阻止 Maven 在每次项目运行时解包

python - 在 Windows 7(64 位)上使用 Cython 和 MinGW 编译 Python 3.5 代码

c++ - 带有WMI的主板信息,使用mingw

c++ - 在 C++/gtkmm 下如何将相对路径转换为绝对路径?

c++ - 如何使用 OpenCV 或其他库从图像中检测电视屏幕?

Java Swing 错误渲染 GUI 元素(Windows 8.1)?

更改 netbeans C 项目发布和调试文件夹

c++ - MinGW 编译器错误 - 如何设置 MSYS bat?

c++ - 如何将迭代器传递给 std::lower_bound() 比较函数?

c++ - 用一个线程做一个部分,用多个线程做一个for循环