关于LIBCMT.lib的链接错误

Posted sev

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于LIBCMT.lib的链接错误相关的知识,希望对你有一定的参考价值。

问题1:

  c++工程编译时出现“LIBCMT.lib(invarg.obj) : error LNK2005: __pInvalidArgHandler 已经在 libcmtd.lib(invarg.obj) 中定义”

解决办法:

  链接器->输入->忽略特定默认库: libcmt.lib

 

问题2:

  libcmtd.lib(crt0.obj) : error LNK2001: 无法解析的外部符号 main

解决办法:

  链接器->系统->子系统->“窗口”

以上是关于关于LIBCMT.lib的链接错误的主要内容,如果未能解决你的问题,请参考以下文章

VS2015编译OpenJDK8:找不到libcmt.lib的解决办法

WINDOWS编译ffmpeg:LINK : fatal error LNK1104: 无法打开文件“LIBCMT.lib”

在 Code::Blocks IDE 中为 GCC 链接多线程运行时

MFC库已定义的问题

C: LINK.EXE 从 Makefile 失败,但不是从命令行失败

如何在MD(d)和MT(d)工程间正确分配和释放动态内存