用了/NODEFAULTLIB仍报警告LNK4098
因为使用了STLport,所以编译console project的时候用了debug版的动态链接库。结果报LNK4098的错。于是查msdn后在project sttings中加入了“/NODEFAULTLIB:libcmt.lib,libc.lib,msvcrt.lib,libcd.lib,msvcrtd.lib ”
之后在导出的makefile中也确实见到了这句话,可是仍然报
warning LNK4098: defaultlib "LIBCMT" conflicts with use of other libs; use /NODEFAULTLIB:library
这是为什么?