Dll 用MinGW编译assimp

Dll 用MinGW编译assimp,dll,compilation,mingw,.a,Dll,Compilation,Mingw,.a,我和MinGW一起编译,结果是 21mb的libassimp.dll 42mb的libassimp.dll.a 以前有人这样做过吗?为什么我会有这么大的文件? 与之相比,它们相对较小~2mb。您是否使用MinGW中的-g选项构建,该选项将包含符号信息?如果符号有问题,您应该能够使用DLL上的strip删除它们;我不确定它是否能在导入库中工作。啊,我没有检查-g默认情况下在CMAKE中包含发行版和调试版本。

我和MinGW一起编译,结果是

  • 21mb的
    libassimp.dll
  • 42mb的
    libassimp.dll.a
  • 以前有人这样做过吗?为什么我会有这么大的文件?
    与之相比,它们相对较小~2mb。

    您是否使用MinGW中的
    -g
    选项构建,该选项将包含符号信息?如果符号有问题,您应该能够使用DLL上的
    strip
    删除它们;我不确定它是否能在导入库中工作。啊,我没有检查<代码>-g默认情况下在CMAKE中包含发行版和调试版本。