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

相关推荐
xcl09251 天前
商超智能运营实战:数据驱动提升门店效率与体验指南
java·mfc·宠物
神仙别闹5 天前
基于C++ MFC RSA 实现加密程序
开发语言·c++·mfc
xcl09255 天前
宠物救助领养系统实战开发指南:从需求分析到部署上线
java·mfc·宠物
张张的快乐时光呀!7 天前
记录使用 MFC 打开文件对话框读取一张图片并做简单的灰度转换算法简单学习过程
c++·mfc
小小龙学IT8 天前
GLM 开源图形学数学库深度解析:从向量、矩阵到四元数的完整实战
c++·矩阵·开源·mfc
鸿芯微控科技8 天前
MFC温度补偿怎么验证?气体温度、密度变化与Python分析
mfc·质量流量控制器·mfc温度补偿·流量校准·气体流量测试
张张的快乐时光呀!8 天前
MFC添加类向导并实现响应
c++·mfc
鸿芯微控科技10 天前
MFC通信数据跳变怎么排查?RS485接线、丢帧与流量反馈验证
python·mfc·rs485·质量流量控制器·通信异常
鸿芯微控科技14 天前
MFC模拟量信号异常怎么排查?0-5V、4-20mA接线与量程换算
c++·5g·mfc·故障排查·质量流量控制器·4-20ma·模拟量信号
神仙别闹14 天前
基于C++ MFC实现动态分区分配存储管理
开发语言·c++·mfc