创建mfc项目时,vs提示选择在共享dll中使用mfc与在静态库中使用mfc有什么区别?

2025-03-09 20:00:12
推荐回答(3个)
回答1:

共享dll方式,你的程序用到的MFC中的执行代码(指目标代码,二进制指令)不会被编译进exe中,当exe执行时会加载mfc中的dll。静态库中使用,编译时会将用到的mfc dll中的代码编译进exe中,exe运行时不在需要mfc的dll

回答2:

dll为动态链接库,使用mfc中。dll文件中的函数和定义,静态库使用mfc中。lib文件中的函数和定义。

回答3:

没有多大的区别的