不明白动态链接库和静态链接库的作用,求讲解!!!
我写了个程序,其中用到了数函数,头文件加入了,但是把生成的所有文件放到一台没装VC++6.0的机子上时, .exe 文件无法运行,报错说找不到MFC什么的 .dll 文件,这问题如何解决?
可以编译成静态库的。要不就给目标电脑安装运行库。
简单来说
静态库编译就是把所需要的库直接编译进程序文件里,目标电脑不需要安装运行库,但是程序文件会比较大。
动态库就是调用.dll里的库函数。运行程序的机子需要安装相应的运行库才可以,程序文件一般很小。。