Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
"identifier": nieprawidłowy identyfikator nazwy modułu
Uwagi
Identyfikator modułu zawiera co najmniej jeden niedopuszczalny znak. Identyfikator jest prawidłowy, jeśli pierwszy znak jest znakiem alfabetycznym, podkreślenia lub wysokim znakiem ANSI (0x80-FF), a każdy kolejny znak jest znakiem alfanumerycznym, podkreślenia lub wysokim znakiem ANSI.
Aby poprawić ten błąd
- Upewnij się, że identyfikator nie zawiera pustych ani innych niedozwolonych znaków.
Przykład
Poniższy przykład kodu powoduje wyświetlenie komunikatu o błędzie C3345, ponieważ name parametr atrybutu module zawiera wartość pustą.
// cpp_attr_name_module.cpp
// compile with: /LD /link /OPT:NOREF
#include <atlbase.h>
#include <atlcom.h>
#include <atlwin.h>
#include <atltypes.h>
#include <atlctl.h>
#include <atlhost.h>
#include <atlplus.h>
// C3345 expected
[module(dll, name="My Library", version="1.2", helpfile="MyHelpFile")]
// Try the following line instead
//[module(dll, name="MyLibrary", version="1.2", helpfile="MyHelpFile")]
// Module attribute now applies to this class
class CMyClass {
public:
BOOL WINAPI DllMain(DWORD dwReason, LPVOID lpReserved) {
// add your own code here
return __super::DllMain(dwReason, lpReserved);
}
};