静态库 lib 多几小问题
例如
静态库 a.lib 编译方式为: use mfc in static library ; release ;
在程序 b 使用 a.lib ,b的编译方式为 use mfc in share library
编译b时候提示很多错误,大致为很多**已经声明过
already defined in mfc42.lib(MFC42.DLL)
1.
这个问题我怎么解决?
我不想对a.lib 做任何改变
2.因为a.lib为release,b为debug时候编译出错
** already defined in Zip.lib
怎么解决?
3.如果 a.lib 为 use mfc in share library
b编译是不是可以为use mfc in share library 也可以为 use mfc in static library ?
4.从a.lib如果为 use mfc in static library,
是不是它编译的时候把部分需要的mfc东西编译到了a.lib之中?