vc2005如何设置静态链接?

来源:百度知道 编辑:UC知道 时间:2024/05/19 14:34:29
vc2005如何设置静态链接?
这样以来是不是就不用MSVCRT80.dll了

*****
*****你是说MFC静态库吧,不是的话再把问题补充描述的更清晰些,也许会有更多的人帮你。假如你是指设置MFC静态库链接的话,设置步骤如下:
项目->属性->配置属性->常规->项目默认值->MFC的使用->共享DLL改为静态库。

*****
*****补充回答:不是所有DLL都是动态库,静态库也可能是有DLL实现的。所谓使用动态库与静态库的区别,只能决定要不要把你程序调用到的外部函数链接到你的EXE而已。
*****
*****使用动态库编译程序时,假如调用到MSVCRT80.dll中的功能,发布exe时把它拷贝到exe目录下,这样的话在没装VC的机器上你的程序也能运行。使用静态库的话,你的程序会把在某些库里面调用的功能实现链接到exe里面,exe发布时不用附带库文件。
*****
*****MSVCRT80.dll是VC运行必备的,还是得要,跟你用静态或动态链接无关。