LNK2001: unresolved external symbol _DllMainCRTStartup

场景:error LNK2001: unresolved external symbol _DllMainCRTStartup@12

error LNK2001: unresolved external symbol __DllMainCRTStartup@12

使用VC2010创建一个空的DLL文件后,编译是提示错误:error LNK2001: unresolved external symbol __DllMainCRTStartup@12

 

解决的办法是:

project右键选则properties,Linker->Input->Additional Dependencies填入:

Debug:加入 msvcrtd.lib

Release:加入 msvcrt.lib