2012-06-07 66 views
3

我正在通過我的項目代碼庫,其中包含庫和 應用程序。有些圖書館是Dll的。代碼使用MS VS 2010VC++中的DLL庫中的Dllmain

我教的Dll,我們應該寫DllMain函數這是 DLL的應用程序入口點用C++編寫的Windows 。但在我的DLL項目「DllMain」函數不存在。

我的問題,當我們需要DllMain,當它不是必需的?

感謝您的時間和幫助。

回答

6

DllMain不是強制性的。如果您在加載DLL時需要運行一些初始化代碼,則應該創建DllMain函數,並在那裏處理初始化代碼。否則它不是必需的。

請參閱here一些更多信息。