这里只考虑链接生成exe的问题。不考虑静态,动态运行时库混用可能在exe运行时带来的问题。也不考虑release,debug库混用问题。
总结为一条,当自定义库为静态库时,自定义库与exe必须链接相同类型的运行时库。
原因是,静态库就相当于.obj文件的集合,也就是相当于exe与自定义库静态库合并为同一个项目,所以连接的运行时库也需要一致。