【问题标题】:Compiling on Windows using g++ and finding dependent .dlls在 Windows 上使用 g++ 编译并找到依赖的 .dll
【发布时间】:2018-03-16 08:06:56
【问题描述】:

我正在从头开始制作 3D 打印机,包括硬件和软件。我正在使用mingw 在 Windows 上编译,它可以工作。但它生成的 .exe 依赖于mingw 的 bin 文件夹中的一堆 .dll。所以这意味着要么我做错了什么,要么只是不知道哪些 .dll 需要与我的 .exe 一起使用。

我运行编译的命令是:

g++ -o Slicer.exe "d:\Programming And Creativity\Slicer\main.cpp" "d:\Programming And Creativity\Slicer\slice.cpp" "d:\Programming And Creativity\Slicer\face.cpp" "d:\Programming And Creativity\Slicer\line.cpp" "d:\Programming And Creativity\Slicer\vertex.cpp"

如果我尝试进入我的项目文件夹并从那里运行 g++,它会抱怨一堆丢失的文件。如何减少运行 exe 文件所需的 dll 数量?

【问题讨论】:

    标签: c++11 dll g++ mingw


    【解决方案1】:

    我找到了解决问题的方法,我只需要添加 --static 标志。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-29
      • 2012-01-09
      • 2017-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多