【发布时间】:2021-05-28 09:44:54
【问题描述】:
我有 dll 项目。我在我的解决方案中添加了我想在我的 dll 中用作库的其他相当大的项目。但是当我开始使用我的 dll 项目中的新项目时,我遇到了几个链接错误,也像这个问题error LNK2005: new and delete already defined in LIBCMTD.lib(new.obj)
我已经输入了“附加依赖”和“忽略特定库”uafxcwd.lib;Libcmtd.lib,关于new、delete等的错误现在已经消失了,但我仍然得到关于DllMain的错误。
我也试过了
extern "C" { int __afxForceUSRDLL; }
使用 DllMain 连接到 cpp 并得到额外的错误
Error LNK2005 __afxForceUSRDLL already defined in dllmain.obj
我完全不知所措
【问题讨论】:
标签: c++ visual-studio c++11 visual-c++ linker-errors