我正在检查我的项目代码库,该库包括库和
应用程序。有些库是Dll的。代码是用Windows的C++编写的
使用MS VS 2010。

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

我的问题是什么时候需要DllMain,什么时候不需要?

感谢您的时间和帮助。

最佳答案

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

有关更多信息,请参见here

关于visual-c++ - VC++中的DLL库中的Dllmain,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10926782/

10-11 18:08