在Windows上使用g ++进行编译并查找相关的.dlls
问题描述:
我正在从头开始制作3D打印机,硬件和软件。我正在使用mingw
在Windows上编译,它工作。但它生成的.exe依赖于mingw
的bin文件夹中的一堆.dll文件。所以这意味着要么我做错了什么,或者只是不知道哪些.dll需要使用我的.exe。在Windows上使用g ++进行编译并查找相关的.dlls
我运行编译的命令是:
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的数量?
答
我想出了一个解决我的问题,我只需要添加--static
标志。