VC ++中DLL库中的Dllmain

时间:2012-06-07 06:35:14

标签: visual-c++ dll

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

我为Dll教过,我们应该编写DllMain函数,它是入口点 DLL应用程序。但在我的DLL项目中,“DllMain”功能不存在。

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

感谢您的时间和帮助。

1 个答案:

答案 0 :(得分:7)

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

请参阅here更多信息。

相关问题