vs 2012 设置/MD 可以编译,设置 /MT,就会有几个无法解析的外部符号

ctkqqq 2017-09-08 08:39:25
vs 2012 设置/MD 可以编译,设置 /MT,就会有几个无法解析的外部符号

error LNK2019: 无法解析的外部符号 __imp__strstr,该符号在函数 "char * __cdecl strstr(char *,char const *)" (?strstr@@YAPADPADPBD@Z) 中被引用
error LNK2001: 无法解析的外部符号 __imp__strstr
error LNK2001: 无法解析的外部符号 __imp__strstr
error LNK2001: 无法解析的外部符号 __imp__strstr
error LNK2019: 无法解析的外部符号 __imp__ceil
error LNK2019: 无法解析的外部符号 __imp__strchr,该符号在函数 "char * __cdecl strchr(char *,int)" (?strchr@@YAPADPADH@Z) 中被引用
error LNK2001: 无法解析的外部符号 __imp__strchr
error LNK2001: 无法解析的外部符号 __imp__strchr
error LNK2001: 无法解析的外部符号 __imp__strncpy
error LNK2001: 无法解析的外部符号 __imp__strnicmp
error LNK2019: 无法解析的外部符号 __imp__wcstombs
error LNK2001: 无法解析的外部符号 __imp__strcmpi
error LNK2019: 无法解析的外部符号 __imp___beginthreadex
fatal error LNK1120: 9 个无法解析的外部命令
...全文
869 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ztenv 2017-09-12
  • 打赏
  • 举报
回复
把所有依赖的.lib、.dll库加上/MT重新编译一下
paschen 2017-09-09
  • 打赏
  • 举报
回复
链接不到标准库的lib文件,看下库目录等设置有没问题
ctkqqq 2017-09-08
  • 打赏
  • 举报
回复
libcmt.lib 有的,如果没有就不只这几个错误了。
sdghchj 2017-09-08
  • 打赏
  • 举报
回复
这得看你的VS安装目录比如C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib里没有libcmt.lib库

69,368

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧