2017-10-04 44 views
0

我正在從頭開始製作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的數量?

回答

0

我想出了一個解決我的問題,我只需要添加--static標誌。

相關問題