Mam projekt w C++, posiada on funkcję DllMain, w ustawieniach projektu jest Configuration Type: Dynamic Library (.dll).
Plik wynikowy to plik o rozszerzeniu dll.
Jednakże, gdy na tym pliku dll wywołam polecenie regsvr32, otrzymuję komunikat:
Załadowano plik costam.dll, ale nie można odnaleźć punktu wejścia DllRegisterServer.
Nie mozna zarejestrować tego pliku.
Na stronie Microsoftu znajdziemy wyjaśnienie komunikatu:
Plik nazwa_pliku_dll nie jest plikiem dll ani ocx. Ten komunikat o błędzie powoduje wpisanie na przykład polecenia regsvr32 wjview.exe.
Ale jak to? Przecież to jest dll, więc czemu regsvr32 nie widzi tego, że to jest dll...?