创建了一个标准的动态库,被加载的时候出现183错误
我做了一个动态库,当在宿主中加载的时候发现,当LoadLibray的时候发生183错误,但是可以正确调用动态库函数,因为宿主对错误检查比较严格,因此这个作为插件的动态库被抛弃了:(。
BOOL APIENTRY DllMain (HINSTANCE hInst /* Library instance handle. */ ,
DWORD reason /* Reason this function is being called. */ ,
LPVOID reserved /* Not used. */ )
{
switch (reason)
{
case DLL_PROCESS_ATTACH:
break;
case DLL_PROCESS_DETACH:
break;
case DLL_THREAD_ATTACH:
break;
case DLL_THREAD_DETACH:
break;
}
/* Returns TRUE on success, FALSE on failure */
return TRUE;
}
在调试的时候发现,当return true的时候好像发生了一些异常。郁闷啊。请方家代为解释。