3
我正在通過我的項目代碼庫,其中包含庫和 應用程序。有些圖書館是Dll的。代碼使用MS VS 2010VC++中的DLL庫中的Dllmain
我教的Dll,我們應該寫DllMain函數這是 DLL的應用程序入口點用C++編寫的Windows 。但在我的DLL項目「DllMain」函數不存在。
我的問題,當我們需要DllMain,當它不是必需的?
感謝您的時間和幫助。
我正在通過我的項目代碼庫,其中包含庫和 應用程序。有些圖書館是Dll的。代碼使用MS VS 2010VC++中的DLL庫中的Dllmain
我教的Dll,我們應該寫DllMain函數這是 DLL的應用程序入口點用C++編寫的Windows 。但在我的DLL項目「DllMain」函數不存在。
我的問題,當我們需要DllMain,當它不是必需的?
感謝您的時間和幫助。
DllMain
不是強制性的。如果您在加載DLL時需要運行一些初始化代碼,則應該創建DllMain
函數,並在那裏處理初始化代碼。否則它不是必需的。
請參閱here一些更多信息。