MFC静态链接+libtiff静态链接提示LNK2005和LNK4098

编译报错

bash 复制代码
1>msvcrt.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) 已经在 libcmtd.lib(typinfo.obj) 中定义
1>msvcrt.lib(ti_inst.obj) : error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) 已经在 libcmtd.lib(typinfo.obj) 中定义
1>msvcrt.lib(MSVCR120.dll) : error LNK2005: _atoi 已经在 libcmtd.lib(atox.obj) 中定义
1>msvcrt.lib(MSVCR120.dll) : error LNK2005: _getenv 已经在 libcmtd.lib(getenv.obj) 中定义
1>msvcrt.lib(MSVCR120.dll) : error LNK2005: _free 已经在 libcmtd.lib(dbgfree.obj) 中定义
1>msvcrt.lib(MSVCR120.dll) : error LNK2005: _malloc 已经在 libcmtd.lib(dbgmalloc.obj) 中定义
1>msvcrt.lib(MSVCR120.dll) : error LNK2005: _memmove 已经在 libcmtd.lib(memmove.obj) 中定义
1>msvcrt.lib(MSVCR120.dll) : error LNK2005: _calloc 已经在 libcmtd.lib(dbgcalloc.obj) 中定义
1>msvcrt.lib(MSVCR120.dll) : error LNK2005: _realloc 已经在 libcmtd.lib(dbgrealloc.obj) 中定义
1>msvcrt.lib(MSVCR120.dll) : error LNK2005: ___iob_func 已经在 libcmtd.lib(_file.obj) 中定义
1>libcmtd.lib(crt0init.obj) : warning LNK4098: 默认库"msvcrt.lib"与其他库的使用冲突;请使用 /NODEFAULTLIB:library

解决办法:链接-命令行-/FORCE:MULTIPLE

参考:https://blog.csdn.net/chenhao0568/article/details/127785371

相关推荐
小鱼仙官16 小时前
MFC IDC_STATIC控件嵌入一个DIALOG界面
c++·mfc
神仙别闹16 小时前
基本MFC类框架的俄罗斯方块游戏
c++·游戏·mfc
兵哥工控17 小时前
MFC工控项目实例二十九主对话框调用子对话框设定参数值
c++·mfc
CN.LG3 天前
浅谈C++ MFC
开发语言·c++·mfc
LaoWaiHang3 天前
MFC图形函数学习07——画扇形函数
mfc
兵哥工控3 天前
MFC工控项目实例三十实现一个简单的流程
c++·mfc
2401_858120265 天前
健身房业务流程优化:SpringBoot解决方案
spring boot·后端·mfc
小c君tt5 天前
MFC/Windows中UDP和TCP通信详解
windows·udp·mfc
神仙别闹6 天前
基于MFC实现的赛车游戏
c++·游戏·mfc
小c君tt6 天前
MFC中 error C2440错误分析及解决方法
c++·mfc