我正在检查我的项目代码库,该库包括库和
应用程序。有些库是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/