前言 一般情况下,gcc或者g++是动态链接库文件的,所以就会导致将程序移动到其他计算机上时报dll丢失的警告。 目前解决方案有两个 方法1 将对应的dll文件放置在目标计算机对应的目录下,比如程序当前的目录或者System32目录 方法2 使用静态链接,简单点说就是把需要的库直接嵌入程序中,不过这样也会导致程序大小比动态链接时要大一些 g++ demo.cpp -static -o demo.exe