我正在使用 MFC 中的 MAPI API 从 Outlook 中获取联系人。
- 我在“在共享 DLL 中使用 MFC”中使用了发布的 exe,但是这个发布的 exe 在我的电脑上运行 但我在另一台无法登录 MAPI API 的 PC 上使用此 exe
然后我转到第二个选择
我在“在静态库中使用 MFC”中使用了发布 exe,但我使用了出现以下错误的发布 exe
在我设置我的项目属性后如下图所示
然后再次得到同样的错误
最佳答案
永远不要忽略使用 2 个不同 CRT 版本(静态/DLL 或可能是调试)的链接器错误。
修复你的对象模块,使它们只使用一个 CRT 版本!忽略这样的错误是错误的做法,因为你的程序内部可能使用了不同的堆!
关于c++ - 错误 22error LNK2005 : _realloc already defined in libcmt. lib(realloc.obj) MSVCRT.lib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23031417/