只要一包含 atlbase.h 编译时就会出现下面这些错误error LNK2005: _malloc 已经在 msvcrtd.lib(MSVCR71D.dll) 中定义
error LNK2005: _realloc 已经在 msvcrtd.lib(MSVCR71D.dll) 中定义
.........
error LNK2005: ___xc_z 已经在 msvcrtd.lib(cinitexe.obj) 中定义
.........
error LNK2019: 无法解析的外部符号 _main ,该符号在函数 _mainCRTStartup 中被引用十分的古怪,如不包含则会提示没有CRegKey的声明,去掉CRegKey相关代码和atlbase.h能编译通过
问题到底出在哪里?