Я пытаюсь создать dll C++ в vs2010. Я создал проект win32 и выбрал «Dynamic Library» в качестве типа конфигурации. Я добавил MyDll.cpp и MyDll.def.vs2010 не создает файл dll
Это mydll.h
#include "stdafx.h"
extern "C" BOOL APIENTRY DllMain(HMODULE 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;
}
extern "C" UINT __stdcall stopGui(MSIHANDLE hModule)
{
MessageBox(NULL, TEXT("Stop Gui"), TEXT("Custom Action Monitor Machine"), MB_OK);
return ERROR_SUCCESS;
}
extern "C" UINT __stdcall stopService(MSIHANDLE hModule)
{
MessageBox(NULL, TEXT("Stop Service"), TEXT("Custom Action Monitor Machine"), MB_OK);
return ERROR_SUCCESS;
}
Это MyDll.def
LIBRARY "MyDll"
DESCRIPTION "My library test"
EXPORTS
; Explicit exports can go here
stopGui
stopService
Когда я построить проект, я получаю «Сложение преуспела», но не длл файл в моем каталог "release". Я просто получаю много файлов журналов без ошибок и нескольких файлов obj. Как я могу это решить? Спасибо заранее.
Есть ли в каталоге отладки? – hmjd