DLL中动态调用DLL
exe动态调用A.DLL
A.DLL还会动态调用B.DLL
A.DLL和B.DLL在同一层路径,exe在A.DLL的上一层
exe调用A.DLL方法:
m_hHandle = ::LoadLibraryEx ( _T("A.DLL的绝对路径") , NULL , LOAD_WITH_ALTERED_SEARCH_PATH );
A.DLL调用B.DLL方法
m_hHandle = ::LoadLibraryEx ( _T("B.DLL的绝对路径") , NULL , LOAD_WITH_ALTERED_SEARCH_PATH );
exe层调用LoadLibraryEx 报错GetLastError = 0
如果将A.DLL中静态加载B.DLL,exe层调用就没问题
有什么好的解决方案吗?