经过漫长的重命名项目后,我的 DLL 项目将不会在调试模式下构建(发布构建工作):
MSVCRTD.lib(msvcr90d.dll) : error LNK2005: _CrtDbgReportW already defined in LIBCMTD.lib(dbgrpt.obj)
该项目及其所依赖的五个静态库被设置为使用“多线程调试 (/MTd)”(在 C/C++|代码生成|运行时库下)。我相信 LIBCMTD.lib 是用于多线程调试的,但什么是 MSVCRTD.lib,什么可能导致此错误?
如果它有所作为,这个 DLL 是用于 Windows CE 的。