error LNK2019

原创 2011年01月14日 23:09:00

编译dll时出现了LNK2019这个错误,

libcmtd.lib(crt0.obj) : error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup,我尝试了http://hi.baidu.com/kanoncom/blog/item/9150b4a1fe533c80471064f9.html提到的方法,无用,到网上找了一些别的方法,也无用,后来又试了在link.exe的选项里面强行指定dll entry,也没用。后面发现我在一个文件里面定义了_DllMainCRTStartup这个函数,将这个函数的实现注释掉后就解决了这个编译问题。

 

EXTERN_C Boolean __stdcall _DllMainCRTStartup(

    PVoid hDllHandle,

    UInt32 dwReason,

    PVoid preserved){

return DllMain(hDllHandle, dwReason, preserved);

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

c++错误 MSVCRTD.lib(crtexew.obj) : error LNK2019

MSVCRTD.lib(crtexew.obj) : error LNK2019:
  • gcq1992
  • gcq1992
  • 2017年06月07日 16:48
  • 302

[C++] 烦人的error LNK2019和error LNK2001

常见原因:没有正确的设置引用的lib,新手常犯这个错误,这是最容易解决的问题。extern "C"的问题。如果C++写的dll要给C程序用,那么就要注意extern "C"的问题。没有正确的dllex...
  • wwwsq
  • wwwsq
  • 2014年02月18日 15:39
  • 5677

MSVCRTD.lib(crtexe.obj) : error LNK2019

MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStart 中被引用...
  • qq_26898461
  • qq_26898461
  • 2015年06月25日 11:23
  • 934

dll 导出的类遇到 error LNK2019 的解决方法

今天在VS2010环境下写了一个测试程序用来测试类的导出,DLL头文件如下: #if defined(CHAPTER2LIBRARY_EXPORT) // inside DLL #   d...
  • jia_xiaoxin
  • jia_xiaoxin
  • 2017年08月18日 13:42
  • 313

VS2010:error LNK2019 :无法解析的外部符号

新的解决方案:error LNK2019
  • renguoqing1001
  • renguoqing1001
  • 2016年10月18日 13:59
  • 6153

QT5.4.2+vs2010+LNK2019error解决方法

1、 error LNK2019: 无法解析的外部符号 __imp__CommandLineToArgvW@8,该符号在函数 _WinMain@16 中被引用解决方法如下: 包含shell32....
  • gflytu
  • gflytu
  • 2015年06月21日 17:16
  • 1351

VS调试报错 “error LNK2019: 无法解析的外部符号 ......”

生成解决方案的时候,报错“error LNK2019: 无法解析的外部符号。。。。” 一般来说,这是由于缺少相应的依赖库.lib文件造成的,解决方法就是到【属性管理器】——【通用属性】——【链接器】...
  • wangxiao7474
  • wangxiao7474
  • 2017年06月03日 11:39
  • 1407

QT error LNK2019 的问题

error LNK2019
  • tony2278
  • tony2278
  • 2016年10月11日 10:18
  • 1112

MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in funct

编译出现: MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced...
  • tianyi1991
  • tianyi1991
  • 2015年03月08日 18:16
  • 916

“error LNK2019:无法解析的外部符号”的解决方案

在使用vs2008调试程序的过程中,经常会出现无法解析的外部符号问题,可能的原因有很多种,下面这些是我一年来积累的经验. 仅供参考.   考虑可能的原因: [0]出现无法解析可能是因为lib文件...
  • bzhxuexi
  • bzhxuexi
  • 2014年01月02日 15:36
  • 4472
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:error LNK2019
举报原因:
原因补充:

(最多只允许输入30个字)