Upozornění linkerů LNK4104
export symbolu "symbol" by měl být SOUKROMÝ.
Může symbol
to být jedna z následujících možností:
DllCanUnloadNow
DllGetClassObject
DllGetClassFactoryFromClassString
DllGetDocumentation
DllInitialize
DllInstall
DllRegisterServer
DllRegisterServerEx
DllRegisterServerExW
DllUnload
DllUnregisterServer
RasCustomDeleteEntryNotify
RasCustomDial
RasCustomDialDlg
RasCustomEntryDlg
Toto upozornění se vygeneruje, když vytváříte knihovnu importu pro knihovnu DLL a exportujete jednu z výše uvedených funkcí, aniž byste ji v definičním souboru modulu zadali jako PRIVATE. Obecně platí, že tyto funkce jsou exportovány pouze ole. Umístění do knihovny importu může vést k neobvyklému chování při nesprávném volání programu propojeného s knihovnou. Další informace o privátním klíčovém slově naleznete v tématu EXPORTY.