VS找不到C标准库函数
编译错误如下,将MT模式生成的Lib文件替换为MD模式生成的Lib文件,报了如下错误,大致意思是找不到C标准文件的lib文件
c标准文件的库文件在哪里?
LNK4098: 默认库“MSVCRT”与其他库的使用冲突 - romi - 博客园 (cnblogs.com)
如上所述,在libc和mscvrt中(“xxxd”代表debug模式) 例如 libc.lib 和libcd.lib
以上库会根据项目的MD /MDD /MT /MTD进行选择 加载,不需要手动添加。
手动添加会导致项目莫名其妙的出现问题(不知道的情况下)
一般来讲,项目尽量使用一种编译模式,MT模式生成的库在MD模式生成的exe中会存在问题,导致无法编译通过
我这边是从PaddleOCR教程中添加的库,更换glog_static之后出现最开始的错误,原因是在附加依赖项中添加了libcmt.lib
删除后编译通过
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律