1.从console 工程转化为 dll 工程。
第一步,首先定义入口点函数。console工程的入口点函数为 main(int argc,char **argv),而dll工程的入口点函数为BOOL APIENTRY DllMain( HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved).
第二步,将工程设置C++页面中preprocessor definitions中的_CONSOLE设置改为_USRDLL,DLL_EXPORTS
第三步,将工程设置link页面中project options中的/subsystem:console 变为/dll.
2.从dll 工程 转化为console 工程。
第一步,入口点函数又dllmain变为main。
第二步,c++页面中的_USRDLL,DLL_EXPORTS变为_CONSOLE
第三步,link页面中的/dll 变为 /subsystem:console.
3.win32 application :
入口点为int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow);
c++页面为_WINDOWS;
link页面中 /subsystem:windows
阅读(1370) | 评论(0) | 转发(0) |