如何检查 Windows 中的静态库 (.lib) 链接到哪个运行时库?
我正在使用 /MDd 编译我的项目,并且我假设我链接到的库正在使用 /MTd 多线程调试
Error 7 error LNK2005: "public: __thiscall std::_Lockit::~_Lockit(void)" (??1_Lockit@std@@QAE@XZ) already defined in libcpmtd.lib(xlock.obj) C:\...\msvcprtd.lib(MSVCP100D.dll)
LIBCPMTD.LIB = 多线程、静态链接
我知道有一个/NODEFAULTLIB:"libcpmtd.lib"
我已经尝试并成功的选项,但我宁愿避免这种情况。