VC++中DLL库中的Dllmain

ven*_*rty 3 dll visual-c++

我正在浏览我的项目代码库,它包含库和应用程序.有些库是Dll的.代码是使用MS VS 2010在C++ for Windows中编写的.

我教Dll,我们应该编写DllMain函数,它是DLL应用程序的入口点.但在我的项目DLL"DllMain"功能不存在.

我的问题何时需要DllMain以及何时不需要?

谢谢你的时间和帮助.

Ale*_* C. 8

DllMain不是强制性的.如果在加载dll时需要运行一些初始化代码,则应创建一个DllMain函数,并在那里处理初始化.否则它不是必需的.

在这里查看更多信息.