如何将DLL的项目修改成Exe的可执行程序,以方便调试:
手头有个VS2008(C++)开发的输出的DLL的项目,原本是用来输出DLL的,我想修改一下,让它成为Exe的形式,在现有的项目上修改一下,在这个项目中直接去调用原来的函...
手头有个VS2008(C++)开发的输出的DLL的项目,原本是用来输出DLL的,我想修改一下,让它成为Exe的形式,在现有的项目上修改一下,在这个项目中直接去调用原来的函数,而不是输出Exe,我看到项目原来的入口是这样的:
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
} 展开
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询