Clion用mingw打包的exe提示由于找不到libstdc++-6.dll,libwinpthread-1.dll

  在Clion里面可以正常编译运行的程序,但是脱离clion后直接运行exe会提示由于找不到libstdc++-6.dll而无法运行,解决方案如下。
  在CMakeLists.txt中添加如下代码:

set(CMAKE_EXE_LINKER_FLAGS "-static")

  这似乎不是最佳的解决方案,但是stackoverflow上最佳的解决方案对我无效,所以选择了这个,如果有大佬有更好的方案欢迎私信告诉我。
  参考链接:https://stackoverflow.com/questions/13768515/how-to-do-static-linking-of-libwinpthread-1-dll-in-mingw

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 代码仓库在此,欢迎进行生物工程: https://github.com/jimboyeah/demo/tree/d...
    坚果jimbowhy阅读 10,122评论 0 0
  • 在CLion下开发GTK+3——Windows篇 CLion目前对C的支持简直不能太好,和其他IDE相比,有丝滑般...
    祥龙翔天阅读 9,566评论 5 2
  • 写程序大体步骤为: 1.用编辑器编写源代码,如.c文件。 2.用编译器编译代码生成目标文件,如.o。 3.用链接器...
    tracy_668阅读 5,147评论 0 0
  • 前言 网上的教程实在太坑,啰哩啰嗦还不对,很多感觉都是互相抄袭,也没有真正解决问题,抑或解决问题分享时草草了事,真...
    Mr丶sorrow阅读 12,392评论 1 1
  • 本文主要介绍使用CLion开发OpenGL项目时,freeglut 的基本配置。 测试环境:CLion + Min...
    txfly阅读 11,563评论 0 5