昨天在用Eclipse+CDT+MinGW写点C++小程序时,编译出的EXE放到别的电脑上运行提示缺少
libgcc_s_dw2-1.dll,于是Google百度一翻,找到个解决方法。
在Eclipse菜单,Project—Properties—C/C++ Build—Settings—MinGW C++ Linker—Miscellaneous 里加入两个参数
-lstdc++ -static,再重新Build一次就成了一个可以独立运行的EXE了,不过体积从80KB暴涨到1.36MB,为了单独方便,只能集成DLL来牺牲体积了。